We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Leandro, CA

SUMMARY

  • 9+ years of experience in development of software applications using Object - Oriented Programming and Java Technologies.
  • Extensively worked onCore Java, J2EE technologies, including Servlets, JSP and JDBC.
  • Hands on experience in JDBC and creating Data Source to communicate the DB through SQL.
  • Proficient in setting up Angular JS framework for UI development, developed html views withHTML 4/5, CSS 2/3, jQuery, AJAX, JSON, and Java Script.
  • Extensive experience on modern front-end template frameworks for JavaScript - Including Bootstrap, jQueryReactJSandAngularJS.
  • Extensive experience in modeling applications usingMVC (Model-View-Controller) Javascripts like angular Js,
  • Strong experience inScrum Methodologies, UML and Test-Driven Methodologies and MVC based frameworks like spring, Struts, Hibernate.
  • Experience inServlets, JSP, Spring MVC, JDBC, EJB, Entity Beans and MDB,Custom Tags and JMS.
  • Expertisein Servlets, JSP’s, Struts, spring, Hibernate, Java Beans, JDBC, JPA, Java, JNDI, JMS, SQL, PLSQL.
  • Extensive experience in working overWeb Services with SOAP and RESTFUL.
  • Experience in UI DESIGN/ development and implementation of Object-Oriented Applications.
  • Experience with event driven applications usingAJAX, jQuery, JavaScript, JSON.
  • Strong Database skills withSQL Server, MySQL, DB2 and Oracle.
  • Experience in databases like SQL, Oracle to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Used JWT (JSON web tokens) mechanism for authentication and authorization security configurations using Node JS.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Good Knowledge on Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Implemented the Zuul API-Gateway in the spring cloud for the dynamic routing, monitoring, resiliency, and security.
  • UsingKotlinfor implementing new modules in the application.
  • Have knowledge onKotlinAndroid Extensionsframework.
  • Designed graphical user interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks, and services). Implemented the monetization of apps, which has capabilities to do in-app purchases.
  • Very Good understanding ofAndroid UI guidelines.

TECHNICAL SKILLS

NoSQL databaseJava/J2EE Technologies: Servlets, JSTL, JDBC, JSP, JMS, JNDI, EJB, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Apache Tomcat

Frameworks & API’s: Struts, Spring, Spring Boot, Spring MVC, Hibernate, JSF, iBATIS, JPA, Angular JS, Angular 2.0,4.0,6.0, Backbone JS, D3, React JS, NodeJS

IDE’s: Eclipse,Sublime-Text,IBM RAD, Net-Beans, MasterCraft

Web technologies: HTML5, SASS, CSS,JavaScript, JQUERY, AJAX, XML, XSLT, DHTML, JSON, Adobe FlexDebugging Tools

Firebug, Chrome: MongoDB, Cassandra

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST

XML Parser: JAXB, Apache Axis, DOM

Cloud Technologies: AWS, Pivotal Cloud Foundry (PCF), EC2, EBS, S3, Docker, ECS, API Gateway.

Methodologies: Agile, RUP, TDD, OOAD, SDLC

CI/CD Tools: Jenkins, XL Release, Hudson

Modeling Tools: UML, Design Patterns, Rational Rose, Visio

Databases: Oracle, DB2, SQL Server, MySQL, MongoDB

Version Control: CVS, GIT, SVN

Build Tools: ANT, Maven, Gradle, Jenkins, Hudson

PROFESSIONAL EXPERIENCE

Confidential, San Leandro, CA

Full stack Developer

Responsibilities:

  • Implementation of the design wireframe using Angular 6.0 and creating services and exposing it to the backend which runs on Spring Boot. Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization, and session maintenance.
  • Developed UI and Implemented customer side validations using Angular 6.0 and created services on UI for storing and retrieving data from UI to the backend.
  • Strong understanding on client-side application and very good at attaining the architectural design for MVC using directives, promises and pipes.
  • Involved in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap 4.0.
  • Made use of Reactive Forms using Angular 6where most of the validation is done using component rather than using template-driven which provides in HTML.
  • Involved in writing test cases using jasmine-karma, Test Bed and maintained a stable code coverage with maximum threshold.
  • Developed Unit test scripts using Junit and Spock
  • Mainly involved in deployment activities CI/CD deployment withJenkins and OSE (Open shift origin). Also made changes in Jenkins Files and integrated with Sonar Qube
  • Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.
  • Involved in webservices design and development. Responsible for creating and consuming web services using REST and XML.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • NODE PACKAGE MANAGER (NPM) was used to list out the right versions of the packages and their dependencies for the project.
  • Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling analytics related information using the keywords entered by the end user.
  • Implemented security functionality OAuth 2.0, Spring security for generating tokens in the application using Spring Security, JWT for producing tokens
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
  • Created dynamic schema design through Mongo DB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.
  • Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, HystrixCircuit Breaker and Ribbon for client-side load balancing).
  • Implemented Spring Cloud- Netflix ZUUL to building micro services for communication.

Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express JS, HTML5,Bootstrap4.0, Site Minder, Hibernate4.x,OIDC, EclipseJavaEE, Jenkins, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mockito, Junit, mock MVC, Kubernetes, Dump Analysis, Netflix Zuul, Eureka.

Confidential, STL, MO

Full Stack Developer

Responsibilities:

  • Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, React JS, Type script, Es6 and on server-side Technology with Node JS.
  • Worked with JAVA8 features like Functional Interfaces, Stream API for Bulk Data Operations, Time API, Transaction Management, Concurrency API, Collection API, Calendar API.
  • Implemented responsive web design using Bootstrap.
  • Designed modular and reusable React components using ReduxArchitecture and Material-UI.
  • Worked on React JSVirtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
  • Used OAUTH 2.0 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
  • Used Spring Boot which removes boilerplate configuration and makes application faster.
  • Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
  • Used Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments to templates.
  • Have worked with big data to generate the Rest API and integrated that API to Client side code using Node.JS, Express JS.
  • Worked on Socket.IO which enables the real-time bidirectional event-based communication.
  • Unstructured data was handled using Cassandra DB and used Cassandra Connector for connection.
  • Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.// AWS cloud formation, AWS IAm Roles, EMR cluster
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Used MAVEN for building the project, dependency and documentation which is based on POM (project object model).

Environment: HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, React JS, Maven, Spring Boot, Spring IOC, OAuth 2, Node JS, Express JS, NPM, Grunt, Babel, Webpack, Docker, AWS, Apache Kafka, RESTful, JAX-RS, Swagger, GIT, Jenkins, MySQL, NoSQL, Cassandra DB, Mocha, Chai.

Confidential, King of Prussia, PA

Java Developer

Responsibilities:

  • Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validationsusing JavaScript.
  • Implemented AngularJS as the framework to build a single-page application(SPA).
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Developed RESTful services based on Spring REST using Jersey framework.
  • Implemented Internationalization using Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management.
  • Deployed and upgraded legacy web applications, including DB updates, deployment&migration of microservices, monitoring logs, publishing APIGEE proxies.
  • DB2 database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
  • Implemented persistence layer using Hibernate that uses the POJOs.
  • Configured multiple data source using Hibernate Session Manger.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA framework.
  • Developed Spring Batch processes for financial reporting applications.
  • Message broker services are achieved in the application using Active MQ with JMS framework.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message on the edge device
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message-oriented middleware (MOM) layer for handling various asynchronous requests.
  • Configured Jenkins to handle application deployment inPivotal Cloud Foundry(PCF)server and to integrate with Git Hub version control.
  • Build a CI/CD pipeline using Bamboo automation and GitHub repositories using web hooks plugin.
  • Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium andCucumber respectively.
  • JIRA tool for project management used in the application to tack bugs, issues and project management functions.

Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP services, JAX-WS, JPA Framework, Spring Rest, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch, Quartz scheduler, Spring IOC, Mule ESB, Jenkins, Git, Active MQ, DB2,Pivotal Cloud Foundry(PCF)server, Grunt, Jenkins, Protractor, Grunt, Selenium, Cucumber, JIRA.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Java/J2EE, Collections anddesign Patterns like Singleton, Service Locator, Session Facade.
  • Worked with Core Java Concepts like Multi-threading, Collections and Exceptional Handling.
  • Involved in creating JUnit test cases.
  • Involved in build & deployment cycles using Gradle.
  • Experience in databases like SQL, Oracle to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Designed the front end applications, user interactive (UI) web pages using web technologies likeHTML, XHTML, CSS.
  • Implemented various cross-project functionalities using Spring AOP
  • Involved in coding the data access layer with Spring JDBC Template functionality.
  • Designed and developed Web Services using Apache Axis to be consumed by the freight system.
  • Heavy JDBC programming writing complex SQL and stored procedures for CRUD operations.
  • Secure Web Services developed for the clients which provide standalone client requested functionalities with very little load on the actual application.
  • Involved in Unit, Integration and System testing across all the levels from dev to production.
  • Involved in creating the test tool which accepts the XML as request and generates the response xml.
  • Involved in deploying the code to Web Logic instance and do the smoke test.
  • Developed shell scripts to call stored procedures which reside on the DB. the application using Spring Web MVC Framework and access-control features

Environment: Core Java/J2EE, Multi-threading, Collections, SQL, PL/SQL, UNIX Scripting, Shell Scripting,XHTML, JSF, Prime Faces,Web Services, XML, Garbage Collection, Eclipse IDE.

We'd love your feedback!