Senior Nodejs Developer Resume
Seattle, WA
SUMMARY
- Software Engineer with over 12 years of experience in Analysis, Designing, Developing, Deploying and Maintaining web based and middleware applications using Node, Mean Stack, Java/J2EE
- Worked on Both Monolithic and Microservice Architecture design
- Good exposure in working Confidential Agile Software development environment
- Involved in the SQS messaging queue for tracking event behavior for the application
- Experience in server side scripting using Node.js along with frameworks namely Express & NestJs.
- Experience in High - Charts for graphical representation of UI
- Experience in Object-oriented analysis and design
- Proficient in developing RESTful services with JAX-RS
- Proficient in Spring, Hibernate and Spring JDBC
- Experience in Elastic Search indexing into the cloud environment
- Experience in Apache HTTP mod-cluster and Load Balancing
- Involved in web-socket usage for notification
- Experience in Jasper Server, Jaspersoft Studio, Jasper Reports, Eclipse Kepler, NetBeans and Soap UI
- Worked on Java Swing related Platform for the banking domains
- Hands on experience in development of critical business applications utilizing Nodejs, ExpressJs, ElasticSearch, Sequa-lite, SQL server, NestJs, ORAM
- Hands on experience in converting monolithic application into micro service application in aws serverless with runtime environment as NodeJs, typescript, middly for the middle ware frameworks
- Having 4 years of Experience in NodeJs, ExpressJs, NestJs, Redis Cache, Spring Boot 2 And 1 year Exp with Spring Cloud Config Server with Eureka.
- Worked on Spring MVC, Spring Boot in off premises environment with Tomcat server and Jboss server
- Worked on Web 2.0 technologies including JavaScript, HTML, Ajax, JQuery and CSS.
- Strong Conceptual Knowledge on Node.js, Angular js, Spring Boot.
- Implemented Oauth as a Part of SSO for Authentication and Authorization.
- Proficient in SOAP and REST Full Web Services.
- Comprehensive knowledge of Application Servers like,JBoss 6.x, Apache Tomcat
- Experience in database design activities with writing optimized SQL, Stored procedures, MySQL, Postgres-SQL.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Expert in Java/JavaScript programming. Experience with Node Js
- Good problem solving and analytical skills with ability to complete task within given time frame as an individual contributor or as a part of a team.
- Knowledge in Configuring the SVN and GIT repository with Continuous Integration systems like Cruise Control and Jenkins.
- Fallowed the Test-driven approach during the Development of Project.
- Extensively written the JUnit to test the functionality as well as increase the code coverage.
- Extensively written the Unit testing & integration testing using the Jest framework
- Worked on the Integration of Jenkins and Code Coverage (Emma) plugins as a Part of Continuous integration.
- Worked on multiple functional domains like Insurance, Banking, Telecom, Health Care
- Strengths include leadership, disciplined work ethic, strong technical background, and simultaneous management of team to achieve results and facilitate growth.
- Configured the Logger for the application.
- Deploying the Applications using the Jenkins & CodeBuild for serverless design projects
TECHNICAL SKILLS
Mean Stack: Nodejs, NestJs, ExpressJs, J2EE, JDBC, SPRING MVC, Spring Boot 2, ORM TOOL (HIBERNATE 3.x), Testing Tool (JUNIT 4, Mockito, Jest), Log4J, MySQL, ORACLE (SQL), TOAD tool, EJB, Web Services, Core-Java
Web Development: HTML, Java Script, CSS, AJAX, JQuery, Node and Angular Js 2.0, HTML 5 and Boot strap
Databases: SQL Server, MySQL, Postgres-SQL.
Frameworks: ExpressJs, NestJs, Spring, Hibernate, Log4J, Junit, Spring Boot 2.x
Environment: Windows 95/98/NT/2000/XP, Unix
Servers: Jboss-eap-5.x and 6.x, Tomcat.
IDE/Tools: Intellij, Eclipse, VS Code, SVN
Scrum tools: Rally, TFS (Team Foundation server) and JIRA for Defects Tracking.
Build and Deployment Tools: CCID pipeline, Jenkins
Code Coverage Plugins: PMD - find bugs, Cobertura, and Emma for Eclipse, SonarQube
PROFESSIONAL EXPERIENCE
Senior NodeJs Developer
Confidential
Responsibilities:
- Involved in design, analysis and architectural meetings.
- Extensively worked on REST and all middleware applications.
- Actively involved in design, development, testing phases, and Production Support of project.
- Written the Bogie pipe line & Gears pipeline script for Jenkins Job.
- Followed Agile software development practice paired programming, scrum status meetings.
- Involved in the code reviews and peer reviews.
- Well Experienced in developing and deploying applications in aws ec2 instances using PM2
- Co-ordinated between development and testing team to ensure complete testing without issues.
- Giving the Online demonstration to clients
- Involved in the code optimization and code reviews
- Involved in the sanity testing as a part of production implementation. working on git repository for code management
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub and AWS.
- Designed deployed and supported highly available and scalable ping federate infrastructure in Aws and on premise that provide single sign in and federation solutions for internal accesses.
- Development of web modules and middleware components using AWS and Spring integration.
- Implemented various screens for the front end using Angular and used various predefined components
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Used Node JS to run Web pack tasks and build properly the project.
- Developed application using Angular JS and Node JS connecting to Oracle on the backend.
- The back-end use Node JS, to provide RESTful API.
TECHNOLOGY: Nodejs, Typescript, NestJs,ExpressJs, Sequalize Aws Serverless, Lambda, API Gateway, CodeBuild, Cloud Formation, Redis Cache, Okta for login integration, Middy, Angular
Senior Lead Backend Developer
Confidential
Responsibilities:
- Involved in design, analysis and architectural meetings.
- Developed and design completely new Restful API services from scratch using Spring Boot 1.5.6 and groovy script language.
- Playing as onsite-offshore coordinator to communicate requirements, deliverables to offshore and customer’s vice-versa.
- Extensively worked on REST and SOAP services used for all middleware applications.
- Actively involved in design, development, testing phases, and Production Support of project.
- Responsible for low level and mid-level design document preparation.
- Followed Agile software development practice paired programming, scrum status meetings.
- Involved in the code reviews and peer reviews.
- Co-ordinated between development and testing team to ensure complete testing without issues.
- Involved in documentation, review, analysis and fixed post production issues
- Giving the Online demonstration to clients
- Involved in the code optimization and code reviews
- Involved in the sanity testing as a part of production implementation.
- Migrated existing business applications to Amazon cloud services (AWS) based environment and deploy applications using Amazon web services.
- Selected the appropriate AWS service based on compute, data, or security requirements.
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub and AWS.
- Maintained a production-level cloud-based architecture in AWS, including creating machine Images like AMI
- Designed and developed the monitoring system used for AWS Environments.
- Used Node.js for back-end development using asynchronous programming.
- Used Node JS to run Web pack tasks and build properly the project.
- Developed application using Angular JS and Node JS connecting to Oracle on the backend.
- The back-end use Node JS, to provide RESTful API.
TECHNOLOGY: NodeJs, Express, NestJs, Redis Cache, Elastic Search, MySQL, PostgreSQL, Jest framework, Winston logger, HighCharts, Angular, EC2 PM2 configuration for the servers
Senior Software Engineer/Senior Java Programmer
Confidential, Seattle WA
Responsibilities:
- Involved in design, analysis and architectural meetings.
- Developed and design completely new Restful API services from scratch using CXF Jason Provider
- Extensively worked on REST and SOAP services used for all middleware applications.
- Played as Developer role in Sinclair.
- Actively involved in design, development, testing phases, and Production Support of project.
- Responsible for low level and mid-level design document preparation.
- Followed Agile software development practice paired programming, scrum status meetings.
- Involved in the code reviews and peer reviews.
- Well Experienced in developing and deploying applications in Jboss6 with JDK1.7
- Co-ordinated between development and testing team to ensure complete testing without issues.
- Involved in documentation, review, analysis and fixed post production issues
- Giving the Online demonstration to clients
- Involved in the CLEENG Payment service integration part and build service using Spring Boot
- Involved in the code optimization and code reviews
- Involved in the sanity testing as a part of production implementation.
- Selected the appropriate AWS service based on compute, data, or security requirements
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s
- Maintained a production-level cloud-based architecture in AWS, including creating machine Images like AMI
- Designed and developed the monitoring system used for AWS Elastic Environments.
- Developed Open stack API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images
- Worked in Integration of Amazon Web Services AWS with another applications infrastructure
- Built JavaScript based test framework using cucumber js, web driver io, node.js, angular.js
- Developed Web API using Node js and hosted on multiple load balanced API instances.
- Implemented the search functionality for Internal Application using Angular JS and Node js.
TECHNOLOGY: Java, Spring Boot, Mockito test cases, MYSQL, AWS Lambdas, AWS Cloud search, AWS workflow, React JS, Backbone JS, CSS3
Lead developer / Client Co-ordinatorConfidential
Responsibilities:
- Analyzing the Requirements
- Involved with client engagement and team handling
- Track client backlogs and involved in sprint planning and estimation, priority based on the client needs
- Involved in with the team during the estimations and other requirement analysis.
- Coding and Unit Testing for assigned deliverables.
- Developed endpoints using spring mvc 3.0, JSP, hibernate 3.0, Sql Navigate
- Provided major contribution in converting ExtJS front end technology into the AngularJs platform
- Giving the Online demonstration to clients
- Involved in the code optimization and code reviews
- Preparing the quality process documents like defect trackers and daily effort trackers etc.
- Implemented the required enhancements using the above-mentioned technologies.
- Involved in the sanity testing as a part of production implementation.
- Fixing the PCRS in QA Testing and updating the status in the client tools
TECHNOLOGY: Java, Spring MVC Spring 3.0.6, Jasper Server 6.0., Visualize.js, ExtJS, Hibernate 3.0, MySQL, Angular, Jenkins
Lead DeveloperConfidential
Responsibilities:
- Analyzing the Requirements
- Involved in with the team during the estimations and other requirement analysis.
- Coding and Unit Testing for assigned deliverables.
- Giving the Online demonstration to clients
- Involved in the code optimization and code reviews
- Completed Design, Development, Testing and Implementation of the Application.
- Implemented business layer using Spring, Controllers, which in turn uses JDBC to communicate and retrieve the information databases.
- Involved converting .NET endpoints into Java Spring services
- Daily giving the status updates to the clients during the scrum calls.
- Preparing the quality process documents like defect trackers and daily effort trackers etc.
- Configuring cruise control for every release.
- Modifying the existing Perl scripts as per requirement.
- Implemented the required enhancements using the above-mentioned technologies.
- Involved in the sanity testing as a part of production implementation.
- Fixing the defects in QA Testing and updating the status mercury tool.
- Involved in JAX-RS mapping tools
TECHNOLOGY: JAX-RS, Spring3.2.4, Spring JDBC, SQL server, AngularJS, Bootstrap 2.3.0, LABjs, jQuery, Require.js, Jenkins, IVY-Build Script
Senior Java developerConfidential
Responsibilities:
- Analyzing the Requirements
- Coordinating with onsite coordinator team regarding requirements and estimations.
- Involved in the Estimations and Timelines.
- Responsible for Coding and Unit Testing of all the deliverables
- Giving the Online demonstration to clients
- Involved in the code optimization and code reviews
- Worked as a Single Point of Contact from the Offshore.
- Prepared SDS for enhancements of application for all the releases.
- Got sign off from the client for the design document.
- Lead the off-shore team members.
- Fixing the defects assigned in UAT testing and involved in the Post Implementation support.
- Preparing the MOP for deployment.
TECHNOLOGY: Java 6, EJB, Hibernate, jQuery, Require.js, Backbone, Boiler plate, Bootstrap, HTML 5, RESTful, JAX-RS jersey, JPA, Ubuntu, My-SQL, JBoss, Siebel 8, ANT, IVY, Jenkins Build Tool, Apache Load Balancer Server
Confidential
Responsibilities:
- As a Team Member, I was responsible for coding for Implementation of Requirements.
- Unit testing for developed components.
- Involved in the status meetings.
- Fixing the defects and update the status in internal tools.
- Providing demos on the works which I have covered in the weeks’ time
TECHNOLOGY: Java, Swing, Spring, Hibernate, EJB, JasperReport, NetBeans, Web service, JBoss 4.2.3 GA, EJB 2.2 and DB2, Windows 2000/XP, Linux, AIX