We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY

  • Lead Software Engineer with 12 + years of experience in developing end to end solutions with strong technical experience on front end frameworks and libraries which include Angular, ReactJS, React Native, VueJS and NodeJS.
  • Strong Experience in HTML5, CSS3, LESS, SCSS, Bootstrap UI, jQuery/JavaScript/AJAX, JEST and GIT.
  • Very Good Experience in creative design skills like Adobe Photoshop, implementation, maintenance, UI performance testing and experimented with a wide range of UI development in Web & Mobile technologies.
  • Deploying the applications on Azure and AWS cloud services and configuring the application servers to scale and take load with load balancing.
  • Use of S3, Lambda, CloudWatch to create backend Serverless applications.
  • Containerization of applications with Docker to deploy them irrespective of the environment and orchestrate them through Kubernetes.
  • Very Good Experience in working different client domains which include Financial, Health Care, Ecommerce and Logistic/ Supply Chain Industries.
  • Proficient in Functional Testing, Regression Testing, System Testing, Integration Testing, Stress Testing, UAT Testing, White Box, Black Box and Graphical user Interface (GUI) testing.
  • Lead and took ownership of creative UI requirements, Design & developing with rich user experience.
  • Proficient in client communication, facilitating integration, coordination, and execution of projects.
  • Strong Experience in UI development estimations and analyzed the project's code optimization.
  • Experienced in Agile software development methodology, working with team members in sprints, standup meetings.
  • Good communication skills, problem - solving, and planning skills, with ability to work independently or in a team environment and lead the team.

TECHNICAL SKILLS

Programming/ Scripting: HTML5, CSS3, MySQL, OOP, JavaScript, PL/SQL, AJAX, DHTML, XML, JSON

Frameworks: AngularJS, Angular, VueJS, NodeJS, React Native Libraries jQuery, ReactJS, D3, Next.js, BackboneJS

DBMS/Query Tools: TOAD, SQL Developer, SQL Assistant

Databases: MySQL, Postgres, MongoDB.

Cloud Services: Microsoft Azure, AWS.

Operating Systems: Windows 7/8/10, UNIX, Linux, Ubuntu, Mac.

Packages: MS Office Applications, MS Excel, MS Word.

Version Controllers: GitHub, Bit Bucket, Azure Devops.

PROFESSIONAL EXPERIENCE

Confidential

Lead Software Engineer

Environment: VueJS, Backbone JS, NodeJS, jQuery, HTML5, CSS3, AWS, S3, Lambda Functions, Cloud Watch, SQL, Jenkins, GitHub, Jira, Python, Laravel, web components, storybook, Visual studio code, Jest, Cypress, Agile

Responsibilities:

  • Developed web applications with BackboneJS, VueJS and NodeJS.
  • Worked with Onshore and Offshore Engineers and mentor/Lead the team for effective testing across applications.
  • Utilized AWS Cloud Environment and worked on Various AWS Services which include S3, lambda functions, CloudWatch etc.
  • Worked with HTML5 development including CSS3 and JavaScript technologies like jQuery.
  • Migrated the BackboneJS application to VueJS and implemented a design system to make web development easy with reusable components.
  • Used Dev tools add on for VueJS to see changes in state management and to debug the application.
  • Written Unit test cases using Jest framework.
  • Experience in writing end to end test cases using Cypress framework with Cucumber.
  • Actively Used Jenkins for Job Executions, monitored logs for the failures and debug the issues.
  • Worked in the Agile project mode, participated in sprint planning, daily standups, and the Retrospective meetings for effective project deliverables.
  • Mentored Offshore team of engineers on the smoke, Regression Frameworks and trained effectively to utilize and adapt to those as per Test Standards
  • Involved in Code Reviews, Team Defect Triage Calls and provided the feedback to the team across the applications.
  • Involved in CI/CD testing by running the automated deployment process frameworks for code handover from Dev to QA Environments.
  • Validation of all CI/CD Production Tickets to fix the underlying issues in the Python code and Deployment Guides to make sure Automation is happening smoothly.

Confidential, VA

Principal Software Engineer

Environment: AngularJS, Angular 6, NodeJS, GIT, Jenkins, AWS, S3, HTML5, JavaScript, jQuery, SOAP, REST, Jasmine, Mocha, Cypress, Cucumber, CSS3, CloudWatch, Agile, Jira

Responsibilities:

  • Developed web applications with AngularJS, Angular 6, NodeJS, AWS, S3.
  • Migrated existing code from AngularJS to Angular 6.
  • Worked with Onshore and Offshore Engineers and mentor/Lead the team for effective testing across applications.
  • Utilized Azure Cloud Environment to deploy the web application.
  • Worked with HTML5 development including CSS3 and JavaScript technologies like jQuery.
  • Written Unit test cases using Jasmine/Mocha.
  • Experience in writing end to end test cases using Cypress framework with Cucumber.
  • Actively Used Jenkins for Job Executions, deployment to higher environments (QA, UAT and Prod).
  • Worked in the Agile project mode, participated in sprint planning, daily standups, and the Retrospective meetings for effective project deliverables.
  • Mentored Offshore team of testers on the smoke, Regression Frameworks and trained effectively to utilize and adapt to those as per Test Standards.
  • Did code reviews, mentored/led the team and integrated the individual modules.

Confidential, Los Angeles, CA

Principal Software Engineer

Environment: ReactJS, NodeJS, GIT, Jenkins, AWS, S3, HTML5, JavaScript, jQuery, SOAP, REST, Jasmine, Mocha, Cypress, Cucumber, CSS3, CloudWatch, Agile, Jira

Responsibilities:

  • Developed web applications with ReactJS, NodeJS, AWS, S3.
  • Used Redux saga for state management.
  • Worked with Onshore and Offshore Engineers and mentor/Lead the team for effective testing across applications.
  • Utilized Azure Cloud Environment to deploy the web application.
  • Worked with HTML5 development including CSS3 and JavaScript technologies like jQuery.
  • Written Unit test cases using Jest.
  • Experience in writing end to end test cases using Cypress framework with Cucumber.
  • Actively Used Jenkins for Job Executions, deployment to higher environments (QA, UAT and Prod).
  • Worked in the Agile project mode, participated in sprint planning, daily standups, and the Retrospective meetings for effective project deliverables.
  • Mentored Offshore team of testers on the smoke, Regression Frameworks and trained effectively to utilize and adapt to those as per Test Standards
  • Involved in Code Reviews, Team Defect Triage Calls and provided the feedback to the team across the applications.

Confidential, NY

Principal Software Engineer

Environment: AngularJS, Angular 2, NodeJS, GIT, Jenkins, Azure, HTML5, JavaScript, jQuery, SOAP, REST, MongoDB, Redis

Responsibilities:

  • Analyze and review business requirements, user stories, rules and determine the project scope, effort estimation, timeline, and strategy.
  • Interprets business requirements and produces information objects to support those requirements to the team.
  • Implements changes consistent with business requirements and establishes time schedules for effective deliverables.
  • Developing applications using AngularJS, Angular 2.
  • Creates and maintains appropriate documentation — designs and implementation standards.
  • Develop and maintain test plans, manual and automated test scripts for Functional Testing, Black Box Testing. Data Validation — Testing Types System Testing, Integration Testing, Regression Testing for SDLC Models of Waterfall & Agile.
  • Write effective test cases from requirements and technical spec's and edit test cases to ensure software functions as designed.
  • Review system use cases and functional specifications with the appropriate business analyst/System Analyst.
  • Responsible for Automated deployments using CI/CD (Continuous Integration Continuous Deployment) with Jenkins.
  • Validated Python Scripts code utilized for the Continuous deployment and reported the issues.
  • Involved in CICD testing by running the automated deployment process frameworks for code handover from Dev to QA Environments.
  • Validation of all CICD Production Tickets to fix the underlying issues in the Python code and Deployment Guides to make sure Automation is happening smoothly.
  • Conduct test cases peer review and ensure all levels of testing are conducted with adequate coverage.
  • Manage the Software Development Life Cycle, Release Cycle, identify Quality risks, escalate issues in a timely manner and manage defects to closure.
  • Write and execute SQL queries to verify data from UI/Backend.
  • Review relevant project documentation, attend sign-off meetings as needed.
  • Provide strategic direction during the implementation stages to the team
  • Perform defect tracking and reviews, verify test results, and document the defects.
  • Work with users to ensure user acceptance testing (UAT) criteria as well as standards have been met.

Confidential, NY

IT Analyst

Environment: JavaScript, HTML, CSS, jQuery, MySQL, Service Now, NodeJS, Salesforce, Visualforce, Notepad++, Sublime Text

Responsibilities:

  • Analyze and review business requirements, user stories, rules and determine the project scope, effort estimation, timeline and QA strategy.
  • Interprets business requirements and produces information objects to support those requirements to the team.
  • Implements changes consistent with business requirements and establishes time schedules for effective deliverables.
  • Developing applications using JavaScript, jQuery, VisualForce pages, NodeJS.
  • Used CSS for styling the applications.
  • Querying the database through MySQL editor and using RDBMS concepts to create and index the tables.
  • Creates and maintains appropriate documentation — designs and implementation standards.
  • Manage the Software Testing Life Cycle, Release Cycle, identify Quality risks, escalate issues in a timely manner and manage defects to closure.
  • Write and execute SQL queries to verify data from source to target, missing records, referential integrity, or time variance
  • Review relevant project documentation, attend sign-off meetings as needed.

Confidential, NY

IT Analyst

Environment: Java, JavaScript, HTML, CSS, jQuery, MySQL, MS Excel, MS Word, Service Now, Kony, Eclipse, IntelliJ, Notepad++

Responsibilities:

  • Implements changes consistent with business requirements and establishes time schedules for effective deliverables.
  • Developing applications using JavaScript, jQuery, Core Java.
  • Kony is used as a software product to build platform dependent mobile executables like apk, ipa with a single code base.
  • Used CSS for styling the applications.
  • Querying the database through MySQL editor and using RDBMS concepts to create and index the tables.
  • Creates and maintains appropriate documentation — designs and implementation standards.
  • Develop and maintain test plans, manual and automated test scripts for Functional Testing, Black Box Testing. Data Validation — Testing Types System Testing, Integration Testing, Regression Testing for SDLC Models of Waterfall & Agile.
  • Conduct test cases peer review and ensure all levels of testing are conducted with adequate coverage.
  • Manage the Software Testing Life Cycle, Release Cycle, identify Quality risks, escalate issues in a timely manner and manage defects to closure.

Confidential, IN

IT Analyst

Environment: Java, JavaScript, HTML, CSS, jQuery, MySQL, MS Excel, MS Word, Service Now, Eclipse, Notepad++

Responsibilities:

  • Analyze and review business requirements, user stories, rules and determine the project scope, effort estimation, timeline and QA strategy.
  • Interprets business requirements and produces information objects to support those requirements to the team.
  • Implements changes consistent with business requirements and establishes time schedules for effective deliverables.
  • Developing applications using JavaScript, jQuery, Core Java, JSP, JSF.
  • Used CSS for styling the applications.
  • Querying the database through MySQL editor and using RDBMS concepts to create and index the tables.

We'd love your feedback!