We provide IT Staff Augmentation Services!

Sr. Fullstack Developer Resume

5.00/5 (Submit Your Rating)

TX

SUMMARY

  • With 8 years of extensive experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Testing of various client/server as per Enterprise standards.
  • Experienced software developer looking to build new products using modern technologies, with recent experience in full stack web development majorly in Node and React JS. Currently working in an automotive company and developing products for BMW, PACCAR and GM.
  • Most of the work involved understanding the requirement, designing and developing APIs and their respective UIs and maintenance of the developed products.
  • Used Bitbucket and GitHub as code repository and GIT for version control.
  • Experience in Client Scripting language and server - side scripting languages like HTML5, CSS3, JavaScript with ECMA6 features, TypeScript, jQuery, JSON, React, Redux, Express.js, Node.js.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like Lambda, EC2, CloudWatch, CloudFront, IAM, RDS, ElastiCache, S3, SQS, SNS.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, JMeter, Spring Junit Runner.
  • Well versed with core Java concepts like Collections, Remote Method Invocation (RMI), Serialization, Multithreading.
  • Expertise in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Agile Development &Testing using Software Development Life Cycle.
  • Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Extensively implemented web services using RESTful technologies.
  • Developed ANT scripts and used Maven and Bamboo tools to build and deploy Applications.
  • Experience with Gradle and Logging tools like Splunk and AWS CloudWatch.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions).
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot
  • Experience with Maven, CICD-Ant, Gradle, Hudson, Jenkins, Git, GitHub.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Programming Languages: Nodejs, SQL, java

Client Scripting: React JS, JavaScript

IDEs: Visual Studio, Visual Studio Code, Spring Tool Suite (STS)

Web Technologies: Servlet 3.1, JSP 3.0, JDBC, Tag Libraries, JAXP, JSTL, GWT, DHTML and HTML, CSS, BOOT STRAP, Java Servlet API 3.0, Java Bean 3.0.

Serverless Compute: AWS Lambda

Web service Tools: SOAPUI, Advanced Rest Client

Methodologies: Agile, Scrum, Test Driven Development

Databases: Oracle 8i/9i/10g, PICK, SQL Server, Dynamo DB, Mongo DB

Application Servers: Apache Tomcat 5.5/6.0, Jenkins 2.50

Protocols: TCP/IP, FTP, HTTP/HTTPS, DNS, SOAP

Bug Tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Cloud platform: AWS

PROFESSIONAL EXPERIENCE

Confidential

Sr. FullStack Developer

Responsibilities:

  • Developing APIs for end-to-end user experience in Car/Heavy Truck Dealerships such as PACCAR, BMW, Toyota with an average of 100,000 hits per API per day.
  • Developing user interface by using React JS, Redux for Single Page Application Development.
  • Involved in end-to-end development process from Requirement gathering, Design, Development, to Performance Testing and Deployment process using CI/CD Pipelines.
  • Developing REST APIs using Node.js and Express.js.
  • Maintaining states and dispatching actions using Redux.
  • Working ES6 features, using Babel, webpack, bestzip.
  • Used Node.js as a proxy to interact with DynamoDB, SQL and PICK Databases.
  • Extensively worked with making Database calls to use PICK Database.
  • Worked with making API calls to fetch data in JSON format and parse it on the UI for CSS manipulation.
  • Used Sinon and Chai unit test frameworks for JavaScript code and Jest for end-to-end client-side testing.
  • Developing node libraries and stand-alone functions for future usage.
  • Developed Swagger UI for applications.
  • Writing Terraform to create resource such as API Gateway stages and integrations, IAM Roles and Policies, creating DynamoDB tables etc.
  • Experience with Docker container service and applications using Docker File to create Docker Images
  • Using BitBucket as code repository and Git for Version control

Environment: Lambda, S3, IAM, DynamoDB, Terraform, Splunk, HTML, CSS, NodeJS, PICK Database, Web Services, XML, SQL Server, APIGEE, Docker, Swagger-UI, Maven, Bamboo, JIRA, GIT.

Confidential, TX

Sr. Software Developer

Responsibilities:

  • Designed and Developed UI for Customer Service Modules and Reports using ReactJS and NodeJs.
  • Involved inFullCycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Coordinated with engineering and Product Teams to identify customer requirements, integrating with third party APIs to provide a customer facing portal
  • Optimizing search queries and data storages for high volume web applications using MongoDB.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Performing Unit and Load testing using Jmeter and Blazemeter to identify critical performance issues, which helped to improve system stability and scalability.
  • UtilizedAWSLambdaplatform to upload data into AWS S3buckets and to trigger otherLambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Worked on creating Docker container images, pushing images, tagging, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Developed and deployed on Apache Tomcat server.
  • Created EAR, WAR and JAR file, using Maven as build and dependency management tool, to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
  • Using Spring AOP Module to implement logging in the application for application status and deployed Spring Security for session fixation, cross site request forgery, clickjacking.

Environment: HTML5, CSS, jQuery, AJAX, NodeJS, Spring Boot, APIGEE, Hibernate, Web Services, XML, SOAP UI, SQL Server, AWS, Kubernetes, Docker, Swagger-UI, Log4j, Maven, Jenkins, JIRA, GIT, WebSphere.

Confidential, KS

Software Developer

Responsibilities:

  • Followed Agile, Scrum approach of development strategy.
  • Extensively used Spring Framework modules like MVC, DI (IOC), Spring Security, JDBC Templates and AOP.
  • Experience with Upgrading existing project from CVS to SVN and Hudson to Jenkins
  • Design patterns are extensively used to achieve clean separation of different layers like Adapter, Singleton, Factory, Service Locator, Abstract Factory and Facade.
  • Experience with creating Workflows, Mappings and Scheduling Jobs in Informatics.
  • Experience with various persistence mechanisms and APIs like JPA, Hibernate, JDO, EJB.
  • Developed Web Services using SOA technologies such as REST.
  • Worked with high volume and complex PL/SQL Stored Procedures and Packages using TOAD.
  • Implemented the Project structure based onSpring MVCpattern usingSpring boot.
  • Docker container images, tagging, pushing images, integration of Spring boot.
  • Experience designing and developing applications on relational databases MongoDB.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Design and develop Selenium tests to verify functionality of internal business applications and resulting data.
  • Experience in Cloud Solutions on AWS utilizing EC2, ECS S3, IAM, and RDS etc.
  • Developed Stored Procedures, triggered stored procedures using Hibernate.
  • Extensively Used Castor, XStream & JAXB APIs for XML Marshaling and Un-marshaling.
  • Developing Docker images for Development and Testing teams and their pipelines.
  • Created many custom filters using Angular 4.0 and external module to manipulate the routing. Developed UI with extensive use of Backbone.js framework that helped to organize the code.

Environment: J2EE, Spring Framework, Microservices, Spring MVC 4, MongoDB, Angular 4.0, Core Java, AJAX, Web Services, SOAP, XML, Java Beans, Spring Security, Magento, jQuery, JSON, XSTREAM, Apache POI, EXT JS, JavaScript, Eclipse, Hibernate 4.X, JBOSS, Agile Methodology, HTML/Unit, XSLT, HTML5/DHTML, Design Patterns, Apache Maven, JUnit.

Confidential, Denver, CO

Java / J2EE Developer

Responsibilities:

  • Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, Servlet, JSP and Custom Taglibs.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Developed AJAX functionalities using framework JQuery.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Developed the User Interface validation framework in combination of custom validation built on top of Struts validation frame work from the form bean.
  • Configured development environment using WebLogic application server for developer’s integration testing.
  • Developed Server-side components with coordination of EJB, Hibernate and Spring using web established framework designed under the guidelines of session facade, Business Delegate, Service locator.
  • Developed User Interface POC based on MVC frameworks like Spring MVC, JavaScript, JFC
  • Developed and utilized J2EE Services and JMS components for messaging communication in JBoss Application Server for Credit Inquiries.
  • Developed Web service modules based on SOA architecture to consume services.
  • Used JavaScript and JSP to make the UI interactive with the users.
  • Developed the UI panels using JSF, HTML, and JQuery.

Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, WebLogic, APACHE CXF, SOAP, Web Services, JavaScript, CSS, AJAX, HTML5, JSP, JSTL, SERVLET, Backbone.js, Knockout JS, DOJO, MongoDB, Bootstrap, Coherence, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, XML, ITEXT, Oracle ECM, Angular, CRUD, JIRA, Jasper report, ILOG, Scrum, SOA, JMS, Apache Tomcat, DB2, Linux, PHP.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis specification, design, implementation and testing phases of Software
  • Worked on JDBC to select and update the data from the MySQL database.
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
  • Written Web services using Apache Axis2 and generated the WSD.
  • Developed web Components using JSP, Servlet and Server-side components using EJB under J2EE Environment.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Applying Ruby and JQuery debugged, enhanced, extended applications.
  • Used ANT for building the application and deployed on Jobs Application Server.
  • Used TOAD in the process of optimizing the queries, for database query testing.
  • Developed an application in Java using Oracle ADF framework.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used XML Web Services using SOAP to transfer the amount to transfer application.
  • Design and development of the exception management workflow using Oracle BPM.
  • Install and configure a Linux server to publish applications and the Database.
  • Deployed, the application using Apache Tomcat Application server.
  • Implemented the spring dependency injection of the Database helper instance to the action objects.

Environment: Java, J2EE, Spring, Struts, Water fall model, EMC Documentum, JSF, Jboss, JQuery, JSP, SERVLET, MYSQL, SQL Server, DB2, ANT, XML, Visual Source, JIRA,, Apache Tomcat, Linux, Oracle BPM, IBM MQ Series, WordPress, C++, PL/I, JCL, SQL, SAS, VB, ASP

We'd love your feedback!