Austin, TX, USA
8184063201
[email protected]
https://www.linkedin.com/in/sachinsahoo/
https://www.facebook.com/sachin.sahoo
Diligent, hands on software engineer with 10+ years experience
November 2023 - Present | Dallas, Texas
Developed and maintained multiple Angular applications, migrating legacy code to Angular10
Utilized NgRx for state management, improving code maintainability and reusability.
Implemented unit and integration tests using Jasmine and Karma
Integrated with RESTful APIs to fetch and display dynamic data, enhancing user interactions.
Developed Java REST services for interaction between internal applications.
April 2023 - July 2023 | San Antonio, Texas
Collaborated closely with UX/UI designers to ensure pixel-perfect implementation of designs.
Developed and maintained multiple Angular applications, migrating legacy code to Angular10
Utilized NgRx for state management, improving code maintainability and reusability.
Implemented unit and integration tests using Jasmine and Karma
Integrated with RESTful APIs
March 2018 - March 2023 | San Antonio, Texas
Collaborated closely with UX/UI designers to ensure pixel-perfect implementation of designs.
Developed and maintained multiple Angular applications, migrating legacy code to Angular10
Utilized NgRx for state management, improving code maintainability and reusability.
Implemented unit and integration tests using Jasmine and Karma
Integrated with RESTful APIs to fetch and display dynamic data, enhancing user interactions.
Developed Java REST services for interaction between internal applications.
Implemented DB changes with changes in JPA façade layer. Adding Queries, Views Triggers, tables.
Migrated Yodlee API Services Integration from existing system to new Java8 architecture.
Working with Java Security, SAML, SSO, Role Based Code.
Conducted code reviews, mentored junior developers, and promoted best coding practices.
Contributed in Emergency Loan app development for Paycheck Protection Program by SBA
Perform weekly Activity to review and create stories for Fortify scans
March 2015 - September 2017 | Sunnyvale , California
Logger compresses raw data, but can always retrieve unmodified data on demand for forensics-quality litigation data.
Designed and Implemented Visualizations and Charts Using D3
Designed Implemented concurrent searches in the Web Layer with the Ability t Run, Track and access multiple searches.
Implemented new Theme for the Entire Logger Application
Implemented ability t Distinguish between Indexed , Super indexed and Non Indexed Fields in the Entire Logger Application
Developed UI Components using React, redux
Developed REST apis using Spring and consumed using angular js.
Worked in Agile Scrum Methodology.
Coordinating with UX Designers for new features Resolve Production bugs and Enhancements
May 2014 - September 2014 | Pleasonton, California
Enterprise Messaging is a Verizon Wireless branded messaging platform that lets enterprise business customers
(100 or more corporate subscribers) send high volumes of text messages t support XML, SNPP, WCTP and SMTP
protocols.
Implementation of Sever authentication and authorization using JSSE, SAML1.0
Implementing SMS and MMS Billing daily batch process using quartz .
Implement MTAS Provisioning Interface using JAXB, Web Socket.
Adding Opt-Out functionality t Emag Admin using Bootstrap, Handlebars, jQuery, Struts 2,
Adding Customer feedback screen t Emag portal using Bootstrap, Backbone, jQuery, Mustache, Spring MVC, Spring JDBC, Spring Rest.
Periodic deployment in development and test servers and Log analysis.
April 2013 - May 2014 | Hercules, California
Integration.
Actively involved in Development, Maintenance and Enhancement of the Bio-Rad online application
built on the Sterling MCS Framework.
Interaction with the business and helping them to deal with the customers on any issues related to the orders placed in the System.
Taking up the bug fixes and enhancements on the application.
Periodic deployment in development and test servers and Log analysis.
Interaction with the QA team and status meetings with the Customer Service Representatives to update the status of the issues.
December 2011 - October 2012 | Reno, Nevada
The Payroll Services Platform exists t facilitate that movement of money and information on behalf of Payroll customers, as well as t record such transactions in a way that facilitates the management of that business. PSP provides services such as – Paying employees via direct deposit.
Filing of federal, state and local payroll tax forms for self directed and assisted customers.
Paying taxes of federal, state, local payroll tax liabilities for self directed and assisted customers. Filing tax payments and check printing, 401k etc.
Used Adobe Flex 3, Action script and Adobe air for development and integration of UI components.
Development of adapter methods using java, Spring and hibernate.
Wrote Junit test cases for changes in code functionality.
Wrote web service methods.
Used Enterprise Architect for making model changes.
Interaction with business and QA for requirements.
Reviewing requirements and Test plans.
July 2007 - December 2011 | Mumbai, India
First Data Corporation is an American payment processing company. First Data is a provider of electronic commerce and payment solutions.
The company's portfolio includes merchant transaction processing services; credit, debit, private-label, gift, payroll and other prepaid card offerings; fraud protection and authentication solutions; electronic check acceptance services through Tele Check; as well as Internet commerce and mobile payment solutions. The company's STAR Network offers PIN-secured debit acceptance at ATM and retail locations.
Paystub Portal: is an application that allows employees of subscriber clients t view their paystubs.
Analysis and development of loader module for Paystub portal.
Used struts t develop the UI t view the paystub information.
Interacting with business for requirements.
Used JAXB for parsing of XML files.
Wrote DB queries t update Paystub information in the DB.
Interacting with QA and other stake holders for issue resolution.
Web Content changes for Money network ADP client portals.
Coordinating with Offshore in resolving issues and reviewing the deliverables.
Automated Enrollment Solution (AES) allows business partners t collaborate on common customers and provides
a seamless enrollment flow across all Wholesale Banking line of businesses.
While AES aims t reduce setup time
and manage quality, it also simplifies customer interaction by providing real-time status at the individual product
enrollment level.
Through AES, enrollment requests are identified and routed efficiently, ensuring the request is
delivered t the correct department, even in the event of multiple product enrollments.
Sales and implementation
associates always have real-time access t current enrollment status, comments and assigned agent information.
It also allows managing the Enrollment Request approvals.
Gathered requirements from analysts and understand client's requirements.
Involved in the detailed design of the modules according t the J2EE standards.
Involved in the complete development process for these modules with in sync framework.
Developed Web-Service client with Axis 1.2 using SOAP.
Developed JSP's, HTML, and DHTML that presents data t the client and had extensively used JSTL and Tag Libraries
Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
Implemented JMS for External System Asynchronous Transactions.
Used EJBs in the application and developed Session beans for the business logic at the middle tier level.
Migrated the code from java1.4/WebLogic 8.1 environment t java 1.5/ WebLogic 10.2 environment
Used My Eclipse as an IDE for all development and debugging purposes.
Coordinated with the QA lead for development of test plan, test cases, test code and actual testing, was responsible for defects allocation and ensuring that the defects are resolved.
Coordinating with Offshore team t provide the requirement, resolving issues and reviewing the
deliverables.
Asset Rating Tool (ART) is Wells Fargo’s one of the Loan Processing application intended for Wholesale customer.
Application is designed t determine Borrower Quality Ratings (BQR) and Collateral Quality Ratings (CQR). To determine BQR and CQR application uses qualitative inputs, qualitative factors and SME evaluation inputs. BQR and CQR are the one of the deciding factors t determine the credit worthiness of the Loan.
As ART is stand-alone application, other applications user manually need t feed BQR and CQR values int their application for further loan processing. This leads t data integrity issue. S this project automates the process of accessing the BQR and CQR values by integrating it with other loan processing application. This project enhances existing application with new useful feature, which facilitate the user.
Preparing Functional Specification Document.
Analysis, design and development of the application components.
Actively involved in designing, normalization and Implementing Integrity constraints t the Database schema for Dynamic Questionnaire
Wrote DB queries t for data manipulation for Dynamic Questionnaire for BQR Grid Pages.
Involved in creation & execution of Test Cases for Unit & Integration testing phase.
Test cases and expected results were clearly defined and documented t ensure coverage of different flows for each module. Identification & preparation of test data specifications & also supporting test data setup activities.
Performing Functional, regression and smoke testing
The purpose of this project is t provide new products Medical Lockbox and Medical ERA services. Wells has partnered with PNC t provide a private labeled Healthcare solution.
For Medical Lockbox, Wells Fargo Bank will process healthcare payments and correspondence through their network of lockboxes. Wells will send PNC a Zip file that contains TIFF images and an image index file. Claim data will also be forwarded t PNC. PNC will convert the information t an 835 electronic remittance file. The 835 files will be balanced at each lockbox deposit and will be transmitted back t Wells Fargo. A new, enhanced index file will also be transmitted back t Wells Fargo.
The Medical ERA service will provide Wells Fargo’s client with the ability t enroll t receive remittances in the 835 formats from their payers, along with electronic payments if available. PNC will work with Wells Fargo and their clients.
t identifies enrollees. Once enrolled PNC receives the test files, validates them for compliance and send them to Wells for delivery to their client.
Preparing of Functional Specification Document and Design Document.
Wrote Use cases and Low Level Documents for PNC Batch Process and contributed in Development and
Testing Of PNC Batch Process.
End t End development of Reconciliation Module
Wrote DB Queries For Screens, Batch Processes and Reconciliation Process..
Unit Testing and Defect Fixing.
Coordinating with onsite team member for requirement understanding and issue resolution
Masters in Computer Science • Aug 2004 - Jan 2007
Austin, TX, USA
8184063201
[email protected]
https://www.linkedin.com/in/sachinsahoo/
https://www.facebook.com/sachin.sahoo
Diligent, hands on software engineer with 10+ years experience
November 2023 - Present | Dallas, Texas
Developed and maintained multiple Angular applications, migrating legacy code to Angular10
Utilized NgRx for state management, improving code maintainability and reusability.
Implemented unit and integration tests using Jasmine and Karma
Integrated with RESTful APIs to fetch and display dynamic data, enhancing user interactions.
Developed Java REST services for interaction between internal applications.
April 2023 - July 2023 | San Antonio, Texas
Collaborated closely with UX/UI designers to ensure pixel-perfect implementation of designs.
Developed and maintained multiple Angular applications, migrating legacy code to Angular10
Utilized NgRx for state management, improving code maintainability and reusability.
Implemented unit and integration tests using Jasmine and Karma
Integrated with RESTful APIs
March 2018 - March 2023 | San Antonio, Texas
Collaborated closely with UX/UI designers to ensure pixel-perfect implementation of designs.
Developed and maintained multiple Angular applications, migrating legacy code to Angular10
Utilized NgRx for state management, improving code maintainability and reusability.
Implemented unit and integration tests using Jasmine and Karma
Integrated with RESTful APIs to fetch and display dynamic data, enhancing user interactions.
Developed Java REST services for interaction between internal applications.
Implemented DB changes with changes in JPA façade layer. Adding Queries, Views Triggers, tables.
Migrated Yodlee API Services Integration from existing system to new Java8 architecture.
Working with Java Security, SAML, SSO, Role Based Code.
Conducted code reviews, mentored junior developers, and promoted best coding practices.
Contributed in Emergency Loan app development for Paycheck Protection Program by SBA
Perform weekly Activity to review and create stories for Fortify scans
March 2015 - September 2017 | Sunnyvale , California
Logger compresses raw data, but can always retrieve unmodified data on demand for forensics-quality litigation data.
Designed and Implemented Visualizations and Charts Using D3
Designed Implemented concurrent searches in the Web Layer with the Ability t Run, Track and access multiple searches.
Implemented new Theme for the Entire Logger Application
Implemented ability t Distinguish between Indexed , Super indexed and Non Indexed Fields in the Entire Logger Application
Developed UI Components using React, redux
Developed REST apis using Spring and consumed using angular js.
Worked in Agile Scrum Methodology.
Coordinating with UX Designers for new features Resolve Production bugs and Enhancements
May 2014 - September 2014 | Pleasonton, California
Enterprise Messaging is a Verizon Wireless branded messaging platform that lets enterprise business customers
(100 or more corporate subscribers) send high volumes of text messages t support XML, SNPP, WCTP and SMTP
protocols.
Implementation of Sever authentication and authorization using JSSE, SAML1.0
Implementing SMS and MMS Billing daily batch process using quartz .
Implement MTAS Provisioning Interface using JAXB, Web Socket.
Adding Opt-Out functionality t Emag Admin using Bootstrap, Handlebars, jQuery, Struts 2,
Adding Customer feedback screen t Emag portal using Bootstrap, Backbone, jQuery, Mustache, Spring MVC, Spring JDBC, Spring Rest.
Periodic deployment in development and test servers and Log analysis.
April 2013 - May 2014 | Hercules, California
Integration.
Actively involved in Development, Maintenance and Enhancement of the Bio-Rad online application
built on the Sterling MCS Framework.
Interaction with the business and helping them to deal with the customers on any issues related to the orders placed in the System.
Taking up the bug fixes and enhancements on the application.
Periodic deployment in development and test servers and Log analysis.
Interaction with the QA team and status meetings with the Customer Service Representatives to update the status of the issues.
December 2011 - October 2012 | Reno, Nevada
The Payroll Services Platform exists t facilitate that movement of money and information on behalf of Payroll customers, as well as t record such transactions in a way that facilitates the management of that business. PSP provides services such as – Paying employees via direct deposit.
Filing of federal, state and local payroll tax forms for self directed and assisted customers.
Paying taxes of federal, state, local payroll tax liabilities for self directed and assisted customers. Filing tax payments and check printing, 401k etc.
Used Adobe Flex 3, Action script and Adobe air for development and integration of UI components.
Development of adapter methods using java, Spring and hibernate.
Wrote Junit test cases for changes in code functionality.
Wrote web service methods.
Used Enterprise Architect for making model changes.
Interaction with business and QA for requirements.
Reviewing requirements and Test plans.
July 2007 - December 2011 | Mumbai, India
First Data Corporation is an American payment processing company. First Data is a provider of electronic commerce and payment solutions.
The company's portfolio includes merchant transaction processing services; credit, debit, private-label, gift, payroll and other prepaid card offerings; fraud protection and authentication solutions; electronic check acceptance services through Tele Check; as well as Internet commerce and mobile payment solutions. The company's STAR Network offers PIN-secured debit acceptance at ATM and retail locations.
Paystub Portal: is an application that allows employees of subscriber clients t view their paystubs.
Analysis and development of loader module for Paystub portal.
Used struts t develop the UI t view the paystub information.
Interacting with business for requirements.
Used JAXB for parsing of XML files.
Wrote DB queries t update Paystub information in the DB.
Interacting with QA and other stake holders for issue resolution.
Web Content changes for Money network ADP client portals.
Coordinating with Offshore in resolving issues and reviewing the deliverables.
Automated Enrollment Solution (AES) allows business partners t collaborate on common customers and provides
a seamless enrollment flow across all Wholesale Banking line of businesses.
While AES aims t reduce setup time
and manage quality, it also simplifies customer interaction by providing real-time status at the individual product
enrollment level.
Through AES, enrollment requests are identified and routed efficiently, ensuring the request is
delivered t the correct department, even in the event of multiple product enrollments.
Sales and implementation
associates always have real-time access t current enrollment status, comments and assigned agent information.
It also allows managing the Enrollment Request approvals.
Gathered requirements from analysts and understand client's requirements.
Involved in the detailed design of the modules according t the J2EE standards.
Involved in the complete development process for these modules with in sync framework.
Developed Web-Service client with Axis 1.2 using SOAP.
Developed JSP's, HTML, and DHTML that presents data t the client and had extensively used JSTL and Tag Libraries
Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications.
Implemented JMS for External System Asynchronous Transactions.
Used EJBs in the application and developed Session beans for the business logic at the middle tier level.
Migrated the code from java1.4/WebLogic 8.1 environment t java 1.5/ WebLogic 10.2 environment
Used My Eclipse as an IDE for all development and debugging purposes.
Coordinated with the QA lead for development of test plan, test cases, test code and actual testing, was responsible for defects allocation and ensuring that the defects are resolved.
Coordinating with Offshore team t provide the requirement, resolving issues and reviewing the
deliverables.
Asset Rating Tool (ART) is Wells Fargo’s one of the Loan Processing application intended for Wholesale customer.
Application is designed t determine Borrower Quality Ratings (BQR) and Collateral Quality Ratings (CQR). To determine BQR and CQR application uses qualitative inputs, qualitative factors and SME evaluation inputs. BQR and CQR are the one of the deciding factors t determine the credit worthiness of the Loan.
As ART is stand-alone application, other applications user manually need t feed BQR and CQR values int their application for further loan processing. This leads t data integrity issue. S this project automates the process of accessing the BQR and CQR values by integrating it with other loan processing application. This project enhances existing application with new useful feature, which facilitate the user.
Preparing Functional Specification Document.
Analysis, design and development of the application components.
Actively involved in designing, normalization and Implementing Integrity constraints t the Database schema for Dynamic Questionnaire
Wrote DB queries t for data manipulation for Dynamic Questionnaire for BQR Grid Pages.
Involved in creation & execution of Test Cases for Unit & Integration testing phase.
Test cases and expected results were clearly defined and documented t ensure coverage of different flows for each module. Identification & preparation of test data specifications & also supporting test data setup activities.
Performing Functional, regression and smoke testing
The purpose of this project is t provide new products Medical Lockbox and Medical ERA services. Wells has partnered with PNC t provide a private labeled Healthcare solution.
For Medical Lockbox, Wells Fargo Bank will process healthcare payments and correspondence through their network of lockboxes. Wells will send PNC a Zip file that contains TIFF images and an image index file. Claim data will also be forwarded t PNC. PNC will convert the information t an 835 electronic remittance file. The 835 files will be balanced at each lockbox deposit and will be transmitted back t Wells Fargo. A new, enhanced index file will also be transmitted back t Wells Fargo.
The Medical ERA service will provide Wells Fargo’s client with the ability t enroll t receive remittances in the 835 formats from their payers, along with electronic payments if available. PNC will work with Wells Fargo and their clients.
t identifies enrollees. Once enrolled PNC receives the test files, validates them for compliance and send them to Wells for delivery to their client.
Preparing of Functional Specification Document and Design Document.
Wrote Use cases and Low Level Documents for PNC Batch Process and contributed in Development and
Testing Of PNC Batch Process.
End t End development of Reconciliation Module
Wrote DB Queries For Screens, Batch Processes and Reconciliation Process..
Unit Testing and Defect Fixing.
Coordinating with onsite team member for requirement understanding and issue resolution
Masters in Computer Science • Aug 2004 - Jan 2007