Full Stack Developer Resume
AtlantA
SUMMARY
- 7 years of extensive experience in application development using Java, J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, jQuery, Hibernate, XML, SOA, JavaBeans, JDBC, WebSphere, UML, WebLogic, AWS, Apache Tomcat, JSON,SSL, Spring Security,JBoss, and Core Java.
- Developed and updated the webpages using HTML5, CSS3, React.js, Angular.js for achieving cross browser compatibility.
- UsedReact.js MVCframework to develop Single Page Application (SPA).
- Strong programming skillsin Angular 4/6 also having Hands - on experience with TypeScript andAngular CLI.
- Hands on experience in working with both angular JS and ReactJS also participated in API design for several products.
- Proficient in working with web application'sUI testing frameworks such as Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.
- Experience building Microservices with Spring Boot and spring cloud.
- Worked onmicro services-based architecture using Spring Boot interacting through REST API.
- Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare as required in the environment.
- Worked in managing VMs in Amazon using AWS and EC2 and migrated applications from internal data center to AWS.
- Expertise in server maintenance on AWS to back-end architecture, REST API implementations, and front-end development.
- Experience in AWS EC2, configuring the servers for Auto scaling and Elastic load balancing.
- Worked on real time data integration using Kafka, Spark streaming and MongoDB, Cassandra HBase.
- Designed the MongoDB schema according to the requirements and aggregated operations for processing the data records.
- Extensive knowledge in database transactions management for database related changes by integratingJDBC, Hibernate with spring boot.
- Authenticated Users accessing RESTful services using OAuth, OID, OIDC and JWT (Jason Web token).
- Experience inmessaging queue services like IBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
- Good working experience with database connectivity JDBC for databases like Oracle database SQL Server, MS Access.
- Proficient in using Unit testing along withJasmine, Karma, Mochatest runners. Hands on experience withJUnit and Log4jin developing test cases and determining application functionality.
- Experience inAnt 1.x and Mavenbuild tools for project development and deployment used GitHub for the version control.
- Building a PHP web site with MySQL Database using CodeIgniter as PHP Framework.
- I had to create a CRUD web site for booking operations in the travel agency like POS I had to use bootstrap in the web responsive design.
- Programming most of the application business logic in Oracle PL/SQL, using Toad 9 as oracle development tool and implementing functions, packages, views, sequences, procedures, tables, etc
TECHNICAL SKILLS
Web Technologies: JavaScript, jQuery, HTML, HTML5, XML, CSS, CSS3, TypeScript, AJAX, DOM, RWD, DHTML, XHTML, JSON, XML
Java Technologies: Hibernate, Spring Boot/MVC, Servlets, JDBC, JSP, JSTL, Swing
JavaScript Technologies: React, Redux, AngularJS, Angular, jQuery, EXT.js, Backbone.js, Require.js, Node.js
Database & ORM: Oracle, MySQL, Postgres, MongoDB
NoSQL Databases: Cassandra, HBase
Web Services: RESTful, SOAP
Testing Frameworks: JUnit, Jasmine, Karma
IDE: Eclipse, Visual Studio, IntelliJ
Operating Systems: Windows, UNIX, LINUX, Mac OS.
Web Servers: Apache Tomcat, WebSphere, WebLogic, JBoss
Source Code Management: Git, Bitbucket, Jira
Deployment Tools: Jenkins, Docker, Maven, Gradle, Junit
Web Debug Tools: Mozilla Firebug (debugger), Chrome developer tools
PROFESSIONAL EXPERIENCE
Full stack developer
Confidential, Atlanta
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Design, develop and tests HTML5, CSS3, Bootstrap, JavaScript and React JS that meets accessibility and web browser standards for website.
- Followed agile methodology Scrum throughout the lifecycle of application development.
- Involved to implement various screens for the front end usingReact.jsand used various predefined components fromNPM (Node Package Manager)andredux library.
- Gruntused for Minification of JavaScript files, compilation ofSAASfiles intoCSSand for monitoring the application.
- Implemented unit test for testing React components with frameworks using KARMA and JASMINE.
- Testing all the API moved from Java 8 to Java 11
- Experience used Spring Boot which is radically faster in building cloud Microservices and develop a Spring-based application with very less configuration.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Designed and developed Spring REST API with Spring Boot 2.0.
- Developed java modules implementing business rules and workflows usingSpring Boot
- Single Sign On (SSO) authentication is implemented using Spring security and Site Minder so that user can sign into single site and browser will sign automatically to another cross domain.
- Developed the user authentication and authorization by usingSpring Security OAuth2.0andJSON Web Token (JWT)
- Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
- Used Apache Kafka confluent distribution both as a traditional messaging message and stream platform.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
- Created unit test cases for Smoke & Regression Testing using Cucumber and Junit testing framework.
- Good exposure to frameworks/tools such as JUnit, Log4J, Apache Ant and Maven.
- Modified Cassandra.yaml and Cassandra-env.sh files to set theconfigurationproperties like node addresses,Memtables sizeandflush timesetc.
- Hands on experience withApache SparkusingScala. Implemented spark solution to enable real time report from Cassandra data.
- Developed unit test cases using JUnit framework. Used GIT as version control tool.
- CreatingJenkinsjobs and distributing load onJenkinsserver by configuring Jenkins nodes which will enable parallel builds.
- Worked on end-to-end setup of theArtifactorypro as a container with a secure privateDockerregistry and localDockerrepositories for storing the builtDockerimages.Docker.
- Created alerts & monitoring dashboards using Prometheus & Grafana for all microservices deployed in GCP.
- Extensive experience on configuringAmazon EC2,Amazon S3, Amazon Elastic LoadBalancing IAMandSecurity Groupsin Public and Private Subnets inVPCand other services in theAWS.
- Deployed dashboards in Dynatrace for both operations and various lines of business.
- Use Strong knowledge of application framework and patterns to troubleshoot and solve performance problems in an enterprise software environment.
- Responsible for maintaining core AWSservices such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, Auto-scaling and Cloud Formation and used Lambda function.
Environment: HTML5, DHTML, CSS, Bootstrap, Java 8, JavaScript, AWS, ES6, Spring, Spring Boot, TypeScript, jQuery, AJAX, Responsive Web Design, Ext.js, React, Redux, Angular2, XML, W3C, JSON, Node.js, Express.js, Redis, Mongo DB, Cassandra, Oracle, Windows, Bitbucket, Kafka, Webpack, Babel, Junit, JIRA, Log4j, Jenkins, Docker.
Full stack developer
Confidential
Responsibilities:
- Designed and implemented the User Interface using JavaScript HTML5 XHTML XML CSS3 JSP AJAX and MySQL.
- UsedAngular 4 & 5 frameworkto build an MVC architecture.
- Developed event handlers, services and injectables, custom directives in Angular 4 core.
- Expertise in Client Side designing and validations usingHTML,DHTMLandJava Script
- Worked on Karma and Jasmine for unit test cases.
- Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Developed Rest API to processes the data from DB to another Rest Service. Developed Restful Webservices to CREATE, DELETE and UPDATE the Appointments in Outlook using EWS Library.
- Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
- Involved in spring programmatic transaction management using AOP and Spring Batch.
- All the functionality is implemented usingSpring BootandHibernate ORM. Implemented Java EE components usingSpring MVC,Spring IOC,Spring transactionsandSpring securitymodules.
- Secured endpoints using JWT, Spring Security and OAuth2.
- To convert the Entire event flow as a SOA based architecture usedRabbitMQas a queues and BUS.
- Monitor and maintain Oracle database storage for Production, QA and Development.
- Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
- Developed procedure to create Postgres instance on AWS EC2 server.
- PerformingAPI testing(REST) usingPara soft SOAandPostmanandSoapUI.
- Writing Unit Test cases usingJunit, Power Mock, Mockito.
- Developed installer scripts usingMaven, Pythonfor various products to be hosted on Application Servers.
- Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
- Experienced in using Bamboo as a Continuous Integration server to configure with Bit bucket and Maven.
- Have complete knowledge and understanding with Cassandra Architecture.
- Responsible forbuildingscalabledistributed datasolutions usingDatastax Cassandra.
- Integrated Jira with other Atlassian tools like Confluence, Bit bucket, Bamboo.
- Developing scripts for build, development, maintenance and related tasks using Bamboo, docker, Maven, Groovy and shell.
- Migrated applications to the AWS cloud and provided technical expertise involvingAWS Infrastructureor related issues
- Used CSV Reader to convert the csv files into JSON format which required to create as Task in SQL Database.
- Involved in writing java API forAmazon Lambdato manage some of the AWS services.
Environment: HTML5, CSS3, AJAX, Bootstrap, jQuery, AWS, Angular 4,6, 8, JavaScript, TypeScript, ECMA, Karma, Jasmine, Protractor, Java 8, REST API, RESTful services, Spring Boot, Spring Batch, Spring MVC, Spring Cloud concepts, JWT, OAuth, RabbitMQ, Oracle, Postgres, Postman, Junit, Mockito, Power Mock, JSON, XML, AWS, Jenkins.
Software Engineer
Confidential
Responsibilities:
- Responsible for Development of Web page using HTML5, JavaScript, jQuery,React.js,Immutable JS, CSS,SASS/SCSSincluding Ajax controls and JSON.
- UsedBabelas a transpire,Webpackas the module bundler inReact.jsandRedux.
- Created Typescript reusable components and services to consumeREST API'susing Component-based architecture provided byAngular 4.
- Designed dynamic client-side codes to build web forms and simulate process for a web application, page navigation using Angular 4.
- Attended dailyScrummeetings, kept up to date on best practices forJavaScriptframeworks and techniques.
- Produced client-side validation throughJavaScriptandAjaxfor asynchronous communication.
- Designed and developed Auto-Tester tool using Java 8.
- Designed and developed Spring REST API with Spring Boot 2.0.
- Hands on experience in writingjQuery codeandRESTful web services.
- Transformed the legacy data code to micro services using spring boot.
- Involved in developing components on Reporting Dashboard with Spring MVC, Spring Boot, Spring Framework and Hibernate.
- Worked on spring and hibernate for managing the alerts generated to store into the database.
Environment: Java J2EE, JSP, PL/SQL, Spring, EJB, Angular, Oracle, XML, SOAP, Junit, Apache Camel, Web Sphere, Hibernate 3.0, Microservices, AWS, AWS, JDBC, Kafka, SQL Server, REST-full Web service, SOAP Design Patterns, Cassandra, Hadoop, Spring Batch
Java/J2EE Developer
Confidential
Responsibilities:
- Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML5, Bootstrap, CSS3, JavaScript, JDBC, XML.
- Involved in designing the client-side module architecture based on new Angular 2/4/6/7/8 Framework.
- Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
- Enhanced legacy application by building new components inAngular JS and Typescript.
- Created service via design patterns (façade, service, DAO and MVC). Optimized service via caching.
- Created gateway design pattern to integrate external web services (RESTandSOAP).
- UsedSpring MVC architectureto build the backend project structure layers:Domain,DAO,Service,Controller, Exception, and Utils.
- Configured web.xml by adding spring MVCDispatch Servlet.
- Configured Hibernate setting parameters for Database Connection in /src/main/resource/application.propertiesfile.
- UsedHibernatefor the data integration and persistence management, create Data Model layer and DAO layer for the system
- Developed messaging system using Spring JMS, and written message listeners, JMS clients using Spring MDP’s and Spring JMS Template.
- Re-validated corrected data from source and re-processed to get them loaded to the oracle target.
- Designed Page Object Model (POM) Automation framework and performed RESTAPI testing using SOAP UI Pro.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
Environment: HTML5, Bootstrap, XML, Angular 5,6, MVC, Angular JS, Typescript, ECMA, SOAP, REST, Spring MVC, Hibernate, Spring JMS, Oracle, REST API, Soap UI, Git Hub.
