We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

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.

We'd love your feedback!