Senior Software Engineer Resume
SUMMARY
- 8+ years of experience in the Software Analysis, Design, Development, Integration, Implementation, Maintenance, Debugging.
- Expertise in working with JavaScript, and various MVC JavaScript frameworks ReactJS, Svelte and Node.JS.
- Extensive experience in Cross - browser HTML, CSS and JavaScript coding to offer responsive website layouts to modern browsers and mobile devices.
- Hands on experience in developing cutting edge Web based Application for Data Capture and customization using HTML/CSS, JavaScript Framework.
- Experience in development of SPA (single page applications) and a responsive web page.
- Used JavaScript to handle the basic logics and bind the Event Handlers.
- Implemented stable React Components and stand-alone functions to be added to any future pages.
- Applied optimization techniques to reduce page size and load times to enhance user experience.
- Used web services (SOAP and RESTful) for transmission of data of JSON.
- Worked with Jest framework to write unit tests for code.
- Expertise on designing web pages using Responsive CSS Design, UI and Bootstrap.
- Supported Single Page Applications when client changed his query condition using Angular which includes Routing, Directives and Templates and with React Flux architecture.
- Expertise in designing and developing user interface using HTML5, SCSS, Bootstrap, and JavaScript.
- Good Experience inReactJSfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts.
- Experience with Azure fundamentals, app services, functions, Azure Cosmos DB and ADF.
- Good experience on using Key Vault for Azure Active Directory-based authentication of the application.
- Experience in usingReactJS components andFlux concept, Router, Redux, Animations, Forms, Events, Keys and CI/CD Deployments.
- Worked extensively with Kanban method, Iterative Agile Methodologies (SCRUM), Waterfall methodologies and Test-driven development (TDD).
- Experience in Debugging and Performance tuning of targets, sources, mappings and sessions and experience in optimizing the Mappings and implementing the complex business rules by creating re-usable transformations and Mapplets.
- Experience in migrating ETL environment from SSIS to Informatica PowerCenter.
- Proven experience in Data Warehousing which includes Construction and analysis of Source Systems, Staging area & Target systems.
- Excellent problem solving, communication, analytical, interpersonal skills and ability to perform independently or as part of a team.
- Good communication and interpersonal skills and able to work independently and collaborate proactively within a team.
- Knowledge in GIT for version controlling and JIRA for bug tracking, issue tracking and project management functions
- Good interpersonal skills and can communicate effectively with business users, business analysts and with other functional teams.
TECHNICAL SKILLS
Frameworks: JavaScript, ReactJS, Svelte, Redux, Typescript, Node, Agile, JSON, XML, RESTful Web Services, API, Jest, Nodejs-Express
Web Technologies: HTML5, CSS3, Bootstrap, JSON, handlebars
ETL Tools: Informatica PowerCenter, Sql Server Integration Services, Oracle Warehouse Builder, Azure data factory
Cloud Technologies: Azure Cloud, Amazon AWS services
Scheduler Tools: Tivoli Workload Scheduler
Modeling: Dimensional Data Modeling, Star Schema Modeling, Snowflake Schema Modeling, Erwin, Microsoft Visio
Version control: GIT, Bitbucket, Tortoise SVN
Other Tools and Technologies: Fiserv Citrix, PL/SQL Developer, MS Office, DB Visualizer, SQL Server, ECG (Electronic Communication Gateway), ALM, Rally, Jira, Service Now, HPSM, Confluence, Jenkins, Splunk, HPPM, Visual Studio Code, Tableau
Databases: Oracle, MS-SQL Server, MS Access, Mongo DB, Azure Cosmos DB
Operating Systems: Windows, UNIX (Linux)
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Implemented various screen for the front end using React and used various predefined components from NPM and redux library.
- Have implemented various components in Svelte using lifecycle functions.
- Used Handlebars for rendering UI, coupled with JavaScript functions from the logic-based JavaScript files.
- Experience with NodeJS framework- ExpressJS to create webservices and routers using templating engine.
- Created middleware configuration using modularizing with routers which contains additional components called custom HTML tags.
- Build web service calls by using ExpressJS and handlebars in the backend to handle requests sent from the frontend.
- Experienced with TDD approach to write tests for codebase.
- Tested cross-browser functionality and fixed major layout bugs for supported browsers.
- Collaborated with team members in design, analysis, coding, testing, and website review.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Created end-to-end test cases for every component. These test cases are utilized for CI/CD pipeline execution to ensure no errors during Production merge.
- Manipulated front end functionalities using CSS classes with JavaScript functions.
Confidential
Senior Software Engineer
Responsibilities:
- Implemented various screen for the front end using ReactJS and used various predefined components from NPM and redux library.
- Worked on ReactJS Virual DOM and React Views, rendering using components which contains additional components called custom HTML tags.
- Build REST web service by using ReactJS in Azure functions in the backend to handle requests sent from the frontend.
- Used web services (SOAP and RESTful) for transmission of data of JSON.
- Worked with Junit test framework to write unit tests for code.
- Design and Implemented reusable components to create weekly CMS files.
- Learnt and deployed the application on Azure app services using Azure CLI.
- Utilized Key Vault to secure the app and subject to successful Azure Active Directory-based authentication.
- Implemented direct deployment on Azure cloud app services and monitor the deployment logs.
- Collaborated with team members in design, analysis, coding, testing, and website review.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Used Postman to test the API workflow tested on the JSON files which are generated by the Azure Functions.
- Involved in writing detailed test cases and perform unit testing with Jest framework.
- Created end-to-end test cases for every component. These test cases are utilized for CI/CD pipeline execution to ensure no errors during Production merge.
- Created and Supported Tableau DataSource extracts to support the business reporting.
- Supported backend database work on the Azure Cosmos DB to manually modify the JSON records as per business requests.
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for Interaction with clients and SMEs on tasks and requirements gathering for new requirements on daily basis.
- Developed the application using React, Typescript, HTML5, CSS3, WebAPI and Bootstrap.
- Used React JS for templating and developing reusable components.
- Used React Json Schema for building reusable and easy loaded forms.
- Implemented React container and presentational components.
- Followed Redux Architecture for state management. Developed the well-designed store, actions and reducers.
- Implemented Interfaces for creating pre-defined variables.
- Used Regular expressions for restricting the length or matching format for the specified fields.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React Hooks like use State and use Effect in creating functional components.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Written stable React components and stand-alone functions to be added to any future pages.
- Used Accessibility techniques for making application accessible using key board Tab key.
- Implemented Aria-tags like Aria labels to the fields for the screen readers.
- Created Reusable components for fields with functionality incorporated.
- Wrote media queries and designed the application using Responsive web design tool Bootstrap.
Confidential
Software Engineer
Responsibilities:
- Received the medical data files from various source systems which Confidential has acquired over a period of time and add additional fields to each data record read in processing.
- Analyzed Requirements, Data Modeling and Design documents.
- Developed technical design/specifications for data Extraction, Transformation and Loading.
- Designed a generic process flow using Visio of extracting medical source data from staging table and loading to flat files or to target databases.
- Analyzing the source data and deciding on appropriate extraction, transformation and load strategy.
- Developed number of Complex ETL mappings to load data into Staging and Data warehouse.
- Developed joiner, union and lookup transformations for complex logic to calculate group, category scores and Extractions for Enterprise Level Peoplesoft ledger file.
- Developed ETL mappings to load data into heterogeneous application of different databases.
- Created the reusable transformations for better performance.
- Developed effective restart ability logic using queries and logic on how to handle rejected files.
- Done Code reviews and validated the mappings.
- Creating test cases for Informatica mappings and design documents for production support.
- Completed Unit testing and System testing with test cases and test plans.
- Resolved issues in system testing effectively.
Confidential
Associate Software Engineer
Responsibilities:
- Eau Claire: Worked on supporting ETL solutions used to support Billing, Enrollment and Claims functions for Medicare & Retirement and Community & State.
- Worked for building and providing reporting solutions to Medicare, Medicaid and Evercare covering the business around Claims, Sales and Marketing, Revenue/ Reconciliation and Operational Reporting
- Worked on automating 10 manual reports, building reporting solutions in SAS.
- Worked on providing all the technical and functional knowledge for the application to the newly onboard team.
- Converted ETL solutions from SSIS to Informatica Powercenter as per the Business requirement. This sculpted data is thereby used in reporting by other applications.
- Also, worked as the Subject Matter Expert for the same project, using SSAS.
- Responsible for all the coordination required with Business for new integrations/issues etc. and senior management
- Treasury: Worked on Priority 1 financial application driving the massive backend operation for all UnitedHealth Group check disbursements.
- Provided 24*7 support, accounting for all the finance data flowing between the application and the banking systems (Citibank, JPMG Chase, BOA and many more) which helps in fraud capturing, check payments, etc.
- Responsible for war rooms and high priority incidents being primary resource to the team.
- Responsible for onboarding new fellow colleagues.
- This application was using third party Fiserv Citrix module for running all the related jobs to account for the data coming and going through 80 million checks flowing annually.
- Taken up the responsibilities of Subject Matter Expert and Project Coordinator for the application.
- Responsible for all the coordination required with Business, bank personnel for new integrations issues etc. and senior management.
- Responsible for leading war rooms and high priority incidents with the banks and other teams and resolve the issues within SLA.
- Have resolved ongoing pending issues on my own (worth 33000$ savings) after the management change, and received many appreciations from the fellow teams and management.