Full Stack Developer Resume
VA
SUMMARY
- Over all 7 plus years of experience in development of applications using Object Oriented Programming Java and J2EE technologies and implementing designs into responsive HTML5/CSS3 templates, using AngularJS, Angular, React.js, and Node.js to build single - page web applications, and integrating JavaScript to manipulate DOM elements and make use of web APIs.
- Involved in gathering business specifications, user requirements, design confirmation, development & documentation of software life cycle.
- Having strong experience on Java/J2EE Technologies
- Solid background in Core Java API, Exception Handling, Multi-threading, Synchronization, Serialization, Collections framework.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Experience with the database management like Oracle, Cassandra, andSQL Server.
- Worked with Java8 features like Lambda Expressions, Method references and Stream processing.
- Expert in working with frontend technologies such as HTML5, CSS3, Bootstrap, Angular2, React JS and Node JS.
- Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases.
- Experienced in utilizing Java frameworks in business, web and client-server environments including Java EEand Java Database Connectivity (JDBC) technologies.
- Implemented web-based application using Spring and Spring modules: Spring JDBC Technologies. Extensive experience in developing Microservices usingSpring Boot and followed domain driven design
- Involved in Deployments, triggering build using Jenkins. Good at moving code to higher environments and gathering all the requirements needed for releases.
- Created builds using Jenkins for CI/CD (Continuous Integration/Continuous Deployment) and used pipeline plug-in for managing.
- Good experience in coding using SQL, PL/SQL involving Stored Procedures and Triggers.
- Experienced in designing, developing, and maintaining portal applications using IBM WebSphere Portal
- Used various configuration tools like Git Hub, CVS, SVN for code versioning, check in, check outs and code merging
- Experience in implementing and to manage continuous delivery systems and methodologies on AWS.
- Used build tools like Ant, Maven and Gradle.
- Hands on Experience indeploying apps to Cloud using GoogleCloud, Azure and AWS.
- Hosted the application on a Node.js server using express middleware
- Built restful web services using Node.JS and implemented the front-end using jQuery and AngularJS controllers, directives, and services.
- Good Experience in Server-side Framework like Node.js and Java script libraries like React.js
- Worked in Waterfall and Agile Methodology.
- Used JavaMessageService(JMS) for reliable and asynchronous exchange of important information for status report along with Apache Kafka as Queue Server.
- Experience in configuration and deployment of applications in servers like Tomcat and WebLogic Server.
- Skilled in different tools like Eclipse, TOAD, SOAPUI, Postman.
- Well experienced in fiddler for capturing the request and response of a Restful web service calls.
- Experience in working with different operating systems Windows, UNIXand LINUX.
- Experienced in writing and implementing test cases using Junit, JMeter and Mockito.
- Excellent analytical, problem solving, challenging work, communication, and inter-personal skills with ability to interact with individuals at ease.
TECHNICAL SKILLS
Languages: Java 1.7,1.8, SQL, PL/SQL, JavaScript, Python.
J2EE Technologies: JDBC, Hibernate, JSF, JMS,Web Services
Tools: and Framework: Spring, Spring Boot, Hibernate, Spring Security.
XML Technologies: XML
Web Technologies: Angular 1.x, Angular 7.0, AngularJS, Node.js, React.js, JavaScript, HTML5, CSS3, JSON, jQuery, Ajax, Bootstrap.
Servers: Apache Tomcat, WebLogic, Web sphere
Databases: Oracle, MySQL server, No-SQL, MongoDB, Cassandra
IDE Tools: Eclipse, IntelliJ, Spring Tool Suite, Postman
Web Services: SOAP, RESTful, Microservices
Version Controls: Git-Hub
Build /Deployment Tools: Maven, Jenkins, Gradle, Kubernetes, AWS, AZURE, WEB LOGIC
Methodologies: Waterfall, Agile
Operating Systems: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential, VA
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Involved in developing User Interface (UI) with Angular 9, CSS3, JavaScript, POJO, jQuery, and JSON.
- Developed user interface using JSP, JSP Tag libraries and JavaScript to simplify the complexities of the application.
- Used Angular 9 created custom directives for data manipulations and to display data in company standard format in UI.
- Created proof-of-concept using responsive web design, Angular, HTML5 and CSS3.
- Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular9.
- Created reusable Angular components and managed application state with NGRX store.
- Used NGRX-form to manage form state in NGRX.
- Used Spring Core Annotations for Dependency Injection Spring MVC for REST APIs and Spring Boot for microservices.
- Involved in writing Spring Configuration YML file that contains declarations and another dependent objects declaration.
- Used Spring annotations mechanism to create RESTful applications.
- Wrote Stored Procedures and complicated queries for SQL SERVER and PostgreSQL.
- Used TypeScriptfor client-side validations.
- Used JUnit for unit testing of the system and Log4J for logging.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Developed Ant Scripts for the build process and deployed in WEBLOGIC.
- Performed deployment of applications on WEBLOGIC Application Server.
- Microservices have been built using Spring Boot, Spring Cloud and deploying to Azure Cloud.
- Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud and Azure.
- Implemented Micro Services based Cloud Architecture on AzurePlatform and Cloud Foundry.
- Fundamental mastery of Azureclouds computing platform and its dimensions of scalability.
- Experience as a WebSphere Administrator and integrating it with other enterprise software’s like IBM, WebSphereMQ Access Manager andProductionSupportof various systems/softwareWindowsenvironments.
- Used Spring Reactive (RX-JAVA) to scale the application and decrease the ideal of CPU Core.
- Building/Maintaining Docker container clusters managed by Kubernetes, Bash, GIT, Docker, on Azure.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers
- Implemented Log4j for Logging Errors, debugging and tracking using loggers.
- Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system testing.
- Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
- Used Azure TFS (Team Foundation Server) tool for Issue/bug tracking, monitoring of work assignment in the system.
Environment: Java, J2EE, Hibernate, PL/SQL, Spring Batch, Spring web services, Azure, Spring Boot, MAVEN, Oracle, Jenkins, CSS, Log4j, jQuery, UML,Netflix Eureka, JUnit, Angular7, WebLogic, GitHub, Maven, Visual Studio Code, Eclipse, Docker.Kubernetes,JUnit, PCF.
Full Stack Developer
Confidential, MI
Responsibilities:
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
- Used Angular2 for UI to make the application user-friendly in the development of the Navigation Bar, Tables etc.
- Implemented a Single Page Web Applications (SPA) and Multi Page Web Application based front end for displaying user requests like fetching, inserting, updating, deleting user records history using JavaScript and Angular2.
- Created platform as infrastructure with AWS used Jenkins to run the automated deployments
- Implementing and exposing the Micro services based on RESTful API using Spring Boot.
- Involved in implement the security with OAUTH2.
- Microservices have been built using Spring Boot, Spring Cloud and deploying to AWS Cloud.
- Involved in writingJava APIfor AWS Serverless (Lamda) to manage some of theAWSservices.
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
- Worked on the local data storage usingshared preferences, SQLite3 databaseand file system.
- Configured Swagger-UI registered Micro service withEurekaserver to monitor service health check from Spring Boot admin console.
- Responsible for installation, support and performance monitoring of high-profile applications running on IBM WebSphere Application Servers integrated with Apache HTTP Server and Oracle.
- Used JavaMessageService (JMS) for reliable and asynchronous exchange of important information for status report along with Apache Kafka as Queue Server.
- Created Jenkins jobs and pipelines communicate to AWS resources.
- Building/Maintaining Docker container clusters managed by Kubernetes, Bash, GIT, Docker, on AWS.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers
- Used Rational Clear Case for version control and Clear Quest for bug tracking.
- Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operation.
- Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
- Experience working on Continuous Integration and Delivery Platform as a DevOps Engineer
- Create and configure Microservices architecture and integrated with React.Js with redux application.
- Created reusable React components and managed application state with Redux.
- Used redux form to manage form state in redux.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Environment: Java1.8, J2EE, Spring boot, Microservices, Spring Security, OAuth2, Spring Batch, JavaScript, HTML, CSS and Bootstrap, AWS, Netflix Eureka, Rabbit MQ, SOAP, RESTful, NoSQL Mongo DB, Elastic Search, STS, MAVEN, JUnit, Jenkins, Log4j, JIRA, Git, CICD Tools, Jenkins, JIRA, Docker.Kubernetes.
Full Stack Developer
Confidential, NYC
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis & development for the project.
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
- Participated in Agile - daily Scrum methodology 14day sprint for development process.
- Developed Restful web services using JAX-RS using Apache CXF framework and Spring Template.
- Using the multi-threading concept, we made the data base calls to parallel by using threads.
- Extensively involved in creating complex SQL queries and good at calling Stored Procedures, Packages.
- Used core java concepts like Collections, Generics, Exception handling to develop business logic.
- Developed Angular2 custom directives, working on attribute level, element level, class level directives
- Implemented Coherence Cache, which will reduce the time between server and data base interactions and a key factor for performance improvement.
- Used Jenkins as continuous intervention tool.
- Build applications on the server using Jenkin.
- Extensively used Core Java collections and Concurrency to improve the performance of the applications and to schedule tasks using multi-Threading.
- Deployed JAR, WAR & EAR artifacts into WebSphere and Apache servers.
- Used Stream API and multi-threading in programming to improve overall performance.
- Designed and developed Caching and Logging service using Singleton pattern, Log4j.
- Implemented Swagger by using spring annotations, which will make the developers easy to understand the flow.
- Deployed web services in local servers and tested using SOAP UI and Postman tool.
- Addressed defects identified in DEV, QA, UAT phases and tracked them using ALM.
- Remotely debugged remote debugging the application to resolve environment specific issues.
- Has extensively used fiddler in troubleshooting/debugging the UI related specific things and capturing the request and responses.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Environment: Java, EJB 3.1, Restful Web services, Postgres, JSON, Eclipse, JIRA, Maven, J2EE, Spring,, Spring Security, OAuth2,Spring Batch, Angular JS, JavaScript, selenium, HTML, CSS and Bootstrap.
Full stack Developer
Confidential
Responsibilities:
- As a Programmer, involved in the process of analysis, design, and development of the application. worked on enhancing the Portal UI using Java Script, jQuery, HTML, CSS as per the requirements and providing the client-side Java script validations.
- Developed the application usingJ2EE platform. Implemented the Model View Control (MVC Model-1) architecture using Struts.
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- The entire application was developed in JEE using an MVC based architecture with help of Apache Struts.
- Coded Struts Action classes, Model classes.
- Implemented the application using the concrete principles laid down by several Java/JEE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object DTO and Service Locator
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client-side validations using JavaScript.
- Used Form Based Authentication.
- Used WebLogic as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Data integration from MySQL server to text files to MSSQL.
- Create Stored Procedures, Triggers, Tables,and Indexes for MySQL and MSSQL 2005.
- Created and managed schema objects such as Tables, Views, and Indexes depending on user requirements.
- Developed various T-SQL stored procedures, triggers based on the requirement.
- Defined Check constraints, Business Rules, Indexes and Views.
- Managing historical data from various heterogeneous data sources (i.e.,Excel, Access).
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Java 1.6, JavaScript, jQuery, Struts, SQL, SQL Server and Microsoft Visual Studio, XML, MySQL.