We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • 7+ years of experience in Object Oriented Development and Implementation with strong Java/ J2EE programming, Developing Enterprise applications using Agile Methodologies practices.
  • Experience in working with Spring Framework modules such as Spring MVC, Spring IOC, Spring AOP, JTA, IO, Spring Boot, Microservices, Spring REST.
  • Experience in developing applications Single Page (SPAs) using various JavaScript frameworks likeAngular, Bootstrap, Ajax, jQuery, CSS3& HTML5 and Back - end (Server) likeNodeJS.
  • Experience in development of applications using java Java/J2EE web applications using Java, Spring, ORM, JNDI, Web Services, JDBC, JAXP, XML.
  • Expert in Core Java with strong understanding of OOPs Concepts, Collection Framework, Multithreading, Exception handling and Generics.
  • Experience in Build/Deploy tools like - Ant, Maven, Gradle, Jenkins and GitHub.
  • Experience with Advanced UI design and development using the latest technologies like HTML5, CSS3 (Bootstrap, LESS, SASS) and JavaScript (Angular, jQuery), GIT, Web pack, Babel, ES6.
  • Experience in AngularJS Model-View-Controller (MVC) pattern in designing and developing modern Single Page Application.
  • Experience in writing Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Experience in leveraging extreme programming, Test Driven Development (TDD).
  • Experience in AWS platform and its features including IAM, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, Lambda, API Gateway
  • Experience in writing UI unit test cases using Jest, Jasmine, Mocha, Chai, Karma
  • Implemented clean code using SOLID principles.
  • Experience in Software development methodologies such as Agile SCRUM model and Test-driven development (TDD).
  • Experience in DAO layer of the application, written java code to access hibernates session factory using spring hibernate template, Hibernate Search Queries and written search, persistence, deletion for the persistence objects.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, NetBeans, Spring Tool Suite (STS) and IntelliJ.
  • Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server.

TECHNICAL SKILLS

Databases: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB.Windows, Mac, Linux, and Unix.

Programming Languages: C, C++, Java 1.8, J2EE, and PL/SQL.

Tools: and Framework: Spring Boot, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Security, Struts, JSF, JUnit, SOAP UI, Cloud Native Applications, Containers

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Jenkins, Servlets, JSP, JMS, Java Beans, JSTL, JSF, EJB, Spring, Hibernate, JNDI, JPA JMS, Web Services

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Angular 6, JSF, AJAX, NodeJS, JSON Restful.

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

Cloud Technologies: AWS EC2, ELB, S3

Build Tools: Maven, Gradle, Docker and Jenkins

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite (STS), Visual Studio

Testing Tools/ Others: JUnit, Mockito, Soap UI, Log4j and JIRA

Version Control: Tortoise, SVN and GIT

Platforms Methodologies: Agile, Waterfall, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential, Dearborn, MI

Full Stack Developer

Responsibilities:

  • I have been involved in requirement gathering, design & implementation and development.
  • Automated build and deployment process with Jenkins, Gradle, Ansible eliminating 80% of manual work
  • Coordinating with multiple stakeholders and responsible for end-to-end delivery functionalities.
  • Prepared deployment plans and run book for deployment and get them approved by the Product owner.
  • Coordinating with different teams to resolve any issue found during the Release Validation and process
  • Analyzed the features which needs to be implemented, prepared solution overview document and provided estimates and design document and coded and unit tested the development.
  • Developed and maintained different Microservices
  • Implemented Swagger for the UI Services to expose Rest API Document.
  • Implemented security to the application using oauth2 and OpenID connect.
  • We made POC using technologies Chai, chai-http, axios and mocha testing frameworks to call the contract/backend services in NodeJS.

Confidential, Irving, Texas

Full Stack Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Used the various services usingMicroservicesarchitecture in which the services working Independently
  • Developed Restful web services for transmission of data in JSON format.
  • Published the logging components, data access components using Spring JDBC, DAOs, and Beans for data manipulation.
  • Developed web interface using Angular to generate and run the hive query to analyse the data and view the results.
  • Implemented Spring IOC for dynamic bean injection and transaction management and use Spring AOP for enabling modularization for concerns cut across analysis
  • UsingAngularcreated custom directives for data manipulations and to display data in company standard format in UI.
  • Involved in analysis, design and developingfront end/UI using JSP, HTML5, CSS3, DHTML, jQuery, JavaScript, and AJAX.
  • UsedJIRAtool forIssue/bug tracking, monitoringof work assignment in the system.
  • Implemented all the components following test-driven development methodology using JUnit.
  • Developed enterprise-level applications using Spring MVC and Hibernate.
  • Used Hibernate for object relational Mapping and implementing the persistence mechanism in the application and Hibernate annotations to reduce time at the configuration level.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework to backend Oracle 11g Database
  • Developed user interface using JSP, HTML and JavaScript to simplify the complexities of the application.
  • Created the Docker containers and Docker swarm consoles for managing the application life cycle.
  • Updated dependency versions in Maven for the application and debugged build failures in Jenkins.
  • Unstructured data was handled using MongoDB and used Mongoose connector to connect to database.
  • Developed views and templates with Python and Django view controllers and templating language to create a user-friendly website interface.
  • Used Git as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Designed and implemented RESTful and SOAP Microservices in Java.
  • Designed and developed Microservices using (MEAN Stack) Node.JS, Mongo DB,Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform using Express.JS.

Confidential, Las Vegas

Full Stack Developer

Responsibilities:

  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfil the implementation of business logic.
  • Used Spring Boot for developing Microservices, REST to retrieve data from client-side using Microservice architecture and PCF for deploying Microservices.
  • Developed many Application Program Interfaces (APIs) using the Java1.8 as a language and Spring as a Framework.
  • Worked with Micro service architecture using Spring Boot to modularized code and implemented Rest APIs using Spring Rest and integrated Swagger API for documentation.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Used GIT for version control across common source code used by developers.
  • Developed User Interface Web pages using Angular JS, Jqlite, bootstrap, HTML5, CSS3, JSON, NodeJS, Media queries for various breakpoints in the adaptive web-designing environment
  • Used Jira to track application tasks for design and development.
  • Used Spring framework's MVC framework to better control the presentation, business, and navigational aspects of the applications.
  • Used Maven as build automation tool and deployments are on Web Sphere Application Server.
  • Utilized core Angular4 features such as HTTP, Data Binding, Services and Dependency Injection.
  • Created unit testing by using jasmine plus karma and carried out end to end testing using pro-tractor.
  • DevelopedSQL, PL/SQL, stored procedures along withShell Scripting- database application scripts.
  • Involved in building database models, APIs, and Views utilizing Python, to build an interactive web-based solution.
  • JUnit for unit testing, integration testing and production testing.
  • Designed and developed the system used for AWS Elastic Environments, including monitoring individual instance, and managing individual components and SNS, SQS for asynchronous workflow.
  • Developed React POC for new modules to create reusable components and a sample dashboard for providing admin functionality of the app. CI/CD

Confidential, NYC

Full Stack Developer

Responsibilities:

  • Deployed and Monitored Microservices Using Spring Cloud Foundry Managed Domains and Routes with the Spring Cloud Service Registry.
  • Developed RESTful Web services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume Web services for transferring data between different applications.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful Web service that persists high volume user profile data.
  • Develop, implement, and maintain an asynchronous, AJAX and jQuery based rich client for improved customer experience.
  • Using SOA Test for developing API automation Scripts.
  • Designed dynamic and browser compatible single page applications using Angular, Typescript, Angular-CLI, and Bootstrap.
  • Involved in developing Angular forms like Template Driven Forms and Reactive forms (Dynamic Forms) to perform form validation both on the server side and client side.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Worked with Structs Framework in the application, which is based on MVC design pattern.
  • Utilized core Angular4 features such as HTTP, Data Binding, Services and Dependency Injection.
  • Created unit testing by using jasmine plus karma and carried out end to end testing using pro-tractor.
  • Implemented Node.js as server-side proxy for event-driven, non-blocking I/O model, which made my applications to run across distributed devices.
  • Used Eclipse IDE for developing application using pivotal components like Spring Boot, Pivotal Cloud Foundry, Spring Cloud, Spring Rest, Spring JDBC, etc.,
  • Responsible for implementing the application using Spring Boot and handling the authentication, authorization, and access- control features by using Spring Security
  • Used JBOSS Fuse ESB to normalize number of protocols to a single protocol.
  • Developed and customized Java modules like connection/ health-monitoring/ auto-recovery/ scheduler/ threading/ locking/ synchronization/logging etc.
  • Consuming the RESTful web services to access data from backend database DB2.
  • Written HTTP methods to get/post/put/delete data from front-end to middleware layer.
  • DevelopedSQL, PL/SQL, stored procedures along withShell Scripting- database application scripts.
  • Deployment of web, enterprise java components, messaging components and multi-threading.
  • DevelopedXMLSchemas -XSD,DTDfor the validation ofXMLdocuments, also used Subversion.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Creation ofWebLogicdomains and setup Admin & Managed servers forJAVA/J2EE applications on Non-Production and Production environments.
  • Used NodeJS to run Grunt tasks and properly build the project.
  • Used Spring Frameworks which includes Microservices, Spring core, Spring IOC, Spring AOP, Spring DAO, Spring MVC, Spring JPA, Spring Boot implementing REST.
  • Involved in using React Components, Forms, Events, Keys, Router, Animations.
  • Used ES6, JSX with react for component development make react look more elegant
  • Used Node.JS, React.JS, and Handlebars in MVC framework for developing the Single Page Application (SPA). Backend development done using Node.js, Java and Redis.
  • Created Typescript controllers for the different pages in the views using Typescript.
  • Analysed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application for Micro Services.
  • Developed backend logic using core java including Collections and multi-threading.
  • Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • Incorporated Basic authentication and JSON threat protection by usingApigeeAPI gateway.
  • Deploying automated tests onto AWS ECS using FARGATE and Docker
  • Developed an application usingEmber.JSto help manage foundations day to day activities.

We'd love your feedback!