We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Antonio, TexaS

SUMMARY

  • Certified Oracle Java programmer with 7+ years of experience in developing web applications which includes front - end & back-end development, web, & server applications. SDLC which includes requirement analysis, design, development, testing, deployment, & using methodologies such as Waterfall & Agile models.
  • Experienced in front-end Technologies in WEB and GUI development using HTML5, DHTML, XML, CSS, JSP, JavaScript, TypeScript, jQuery, NodeJS, AJAX, JSON, ReactJS and Angular.
  • Worked with ReactJS for creating interactive User Interfaces using One-way data flow, Virtual DOM, JSX, React Native concepts integrated with React Redux architecture.
  • Proficient in developing reusable and interactive React UI components to create views to hook up models to the ReactDOM and synchronize data with server for data communication in the application.
  • Experience in creating custom, self-contained, reusable, and testable Angular modules, controllers, directives, and services to implement key functionalities for customer account summary.
  • Good Experience on MVC frameworks like Angular for creating Single Page Application (SPA) using concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
  • Expertise in developing UI based GUIs using Java Applets, JavaScript, Typescript, Angular, HTML5, XML, DOJO, AJAX, JSF, JSP, Kendo UI and spring form tags.
  • Experience with Angular framework and the ability to create extensible code for SPA. Extensive work on Angular Typescript SPA and MPA field, Expertise in Open-Source libraries like Angular Materials.
  • Utilized NPM scripts for build and test environments in a NodeJS application and Expertise inReactJSframework and integrate them toNodeJSserver-side code.
  • Expertise in Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Synchronization, Serialization and De-serialization.
  • Utilized Java 8 features like Lambda expressions and Stream API for bulk data operations on Collections which would increase the performance of the Application and used Java Framework for Spring Boot.
  • Strong experience in building the web applications using various Spring Framework features like Spring Core, Spring MVC, Spring Boot, Spring REST, Spring IOC, Spring AOP, Spring Boot Thymeleaf, Spring Security, Spring Injection, Spring JPA Crud and Spring Annotations.
  • Experience in implementing the various services usingMicroservicesarchitecture in which the services working dependently, implementedSpring Boot Microservicesto divide the application into various sub modules.
  • Used Spring config server for centralized configuration and Used Concourse & Jenkins for Microservices deployment. Generated Metrics with method level granularity & Persistence using Spring AOP & Spring Actuator.
  • Used JavaScript AJAX to connect with the RESTful server and communicate with RESTful API build using concept of RESTful web services to implement functionalities such as getting user profile in XML format and processing it to put it on the Webpage without page reloading.
  • Experience in developingSpringbased SOAP web service, toinsert,search and retrieve, update and deletethe revenue documents fromDocumentum and usedSOAP UI toolto test the REST web service operations.
  • Used Spring MVC platform to better monitor the presentation, market, structural and navigation of the applications, the dimensions of the applications & the integration with Spring Security in web application.
  • Experience in building web application using various Spring Framework features like Spring Core, Spring Boot, Spring AOP, Spring Security, Spring Data JPA, and Spring Cloud. Installed microservices using Spring MVC.
  • Extensive experience in Java/J2EE technologies such as JDBC, JSP, JSF, Servlets, EJB, Hibernate, Spring, XML, XSD, XSL, JNDI, Web services, Struts, Hibernate, JMS, and AJAX
  • Handled the communications between the applications by implementing the Service Bus with RabbitMQ, JMS and Apache Kafka messaging queue technologies.
  • Proficient in designing and handling SQL Databases, DB Tables, Views, Stored Procedures, Functions, Triggers with SQL, MySQL, DB2, MongoDB, Redis, Postgres, Cassandra, Amazon RDS Engines & Oracle Databases.
  • Proficient in writing Unit Test Cases for Business logic using Test-driven development (TDD), QUnit test framework and MS Unit test framework, and Microsoft Fakes framework.
  • Integrated and used Swagger 2, Postman, JMeter and SOAP UI for Restful Web Services Testing and Worked with Jasmine in testing and Protractor for unit testing angular modules.
  • Extensively used Karma for simple debugging, Jasmine as front-end unit testing frameworks, and used Junit, PowerMock & Mockito as backend unit testing frameworks following Test-Driven Development.
  • Expertise in using build tools like MAVEN, Slf4J, Log4J, Gradle and Apache ANT for the building of deployable artifacts such as WAR, JAR from source code. Worked on Repositories like SVN, Bitbucket, GIT, Confidential .
  • Implemented OAUTH2 (Rest service authentication) in a web-based application to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.
  • Proficient in handling Web Server and Application Server Services in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat, JBoss, Nginx and Glassfish.
  • Used JIRA for bug tracking and implemented various Jira plugins such as Jira client, Jira importer plugin, Jira Charting Plugin, the connector for Microsoft project and Jira Custom fields.
  • Experience in using Jenkins as CI tool for creating new jobs, managing required plugins, configuring jobs using source code management, build trigger, build system, post build actions, scheduling automatic builds and notifying the build report. Used Jenkins pipelines to drive all microservices builds out to the Docker registry.
  • Used Kubernetes to orchestrate Docker containers and configure the pods to run the application, managedDocker orchestration and Docker containerizationusingKubernetes
  • Expertise in Amazon Web Services (AWS) such as EC2, AWS RDS, Dynamo DB, S3, Elastic Beanstalk, VPC and Security groups, Simple Email Services, Simple Notification Services.
  • Hands on experience in Azure Development, experience and involved in Azure Web applications, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric Controller, Azure AD, Azure Search, and notification center, and developed methodologies for cloud migration.
  • Used Azure DevOps (VSTS) for tracking changes, version control between multiple developers in a single project.
  • Served on Google Cloud Platform (GCP) services such as computation engine, cloud load balancing, cloud storage, cloud SQL, stack driver management and cloud implementation manager.
  • Deployed the application into Google Kubernetes Engine and maintain the high availability of the application by deploying the cluster in two availability zones and used container registry for storing image.
  • Developed dynamic web applications and web services using IDEs like RAD, IntelliJ IDEA, Eclipse, JBuilder, JDeveloper, NetBeans, Dr Java, and Web Logic workshop.
  • Experience in Application development and Production support environment and cross platform web-based applications troubleshooting.
  • Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C#, C++, C, Shell, PL/SQL

Web Technologies: Java Servlets, JSP, HTML5, AJAX, XML, XHTML, DHTML, CSS3, FlashJava Script, Angular, NodeJS, Vue JS, Ext JS, Bootstrap, ReactJS, Redux

Tools: and Framework: Spring, Spring MVC, Spring IOC, Spring Cloud, Struts, Hibernate, JSF, Spring BootSpring Security, Apache CXF, Groovy Grails, Multithreading

Databases & Clients: Oracle, DB2, MySQL, SQL Server, MongoDB, Cassandra, Postman, SOAP UI

Version Control: Git, Bit-Bucket, Confidential and SVN

Web Services: SOAP, JAX-RS, JAX-WS, WSDL, UDDI, JAXP, JAXB, Apache Axis

Web Servers: Apache Tomcat, JBoss, WebLogic, WebSphere

Methodologies: Rational Unified Process, Agile, Scrum, Waterfall, Test Driven Development

IDE: Eclipse, Visual Studio, IntelliJ, Dr Java, JBuilder, JDeveloper, NetBeans

Testing Framework: JUnit, TestNG, Selenium, Jasmine, SoapUI, Protractor, Mockito

Testing Tools: Selenium, SonarQube Log4J, Junit, Apache Ant, Mockito, Maven, Rational Clear case, Confidential, Mocha, Karma.

Cloud Technologies: AWS-EC2, Azure, GCP, S3, VPC, Jenkins, Cloud Watch, PCF

Project Tools & Build Script: Docker, Kubernetes, Jenkins, Gradle, Maven, Terraform

Bug tracking & Reporting tools: JIRA, Bugzilla, Bug Herd, Mantis Bug Tracker

OS & Environment: Windows 2016/2012 (/R2)/2008 (/R2), Unix, Linux, and Mac

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, Texas

Sr Full Stack Developer

Responsibilities:

  • Developing Single Page Application using latest technologies using React, TypeScript, Bootstrap, JavaScript, CSS3, HTML5 and using Angular directives, Controllers, Filters, Services, Templets, Events, and Injectors.
  • Designed and developed responsive application using ReactJS with combination of HTML5, CSS3 and JavaScript. UsedReactdata grid to develop tabular views in the application to implement pagination.
  • DevelopedReactcomponents to implement various feature specific modules in the application and worked with a team to move existing web apps to Reactwith ES6 Features.
  • Developed a reusable and interactive React UI components to create views to hook up models to the DOM and synchronize data with server for data communication in the application.
  • Used JSX with React for component development. Used Babel to compile JSX and Es6 into JavaScript, worked withECMA Script 6 features. For build ofJSXandES2015 (ES6)usedBabel,web pack.
  • Creating switch paths with React router to navigate between various pages of the single page application.
  • Using Redux library to maintain the application state to integrate with React JS for data communication between various layers of the application through API calls with help of Redux Thunk middleware.
  • Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating.
  • Used Vue.js events distribution and parent chain for parent-child component communication. Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM.
  • Developed dynamic responsive Web Application by integrating Angular 9.0 with Bootstrap which is further integrated with Web Services and Vue.js. Staying up to date with all recent developments in the Vue.js space.
  • Applied the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Designed and developed new RACF authentication system implementing JCL call to mainframe RACF database using Java and with web services. Have also worked on Java 8 along with Cold Fusion
  • Used Java8 features such as Lambdas, Streams, Observables and Compliable Futures.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RX Java that are consumed by other microservices with an average response time of 30 milliseconds.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology.
  • Experience with creating directives, decorators, and services to interface with RESTful and SOAP services. Implemented Angular 9.0 Service and Factory using RESTful API to fetch data from backend.
  • Development to expose User Profile services to other departments users using RESTful Web Services. Integrated and used Swagger UI for RESTful Web Services Testing.
  • Used SOAP UI tool to test SOAP based architecture application to test SOAP services & REST API.
  • Used Spring Core Annotations for Spring Dependency Injection (Spring DI) and MVC for REST APIs and Spring Boot for micro-services. Constructed Spring Boot four layers including model, DAO, service, controller.
  • Built and consumed RESTful services in modules and implemented serialization using Spring REST and JSON. Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Used different Spring modules like Spring Boot, Spring JPA, Spring Rest and Spring Cloud. Secured REST API's by implementing OAuth2 token-based authorization scheme using spring security.
  • 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.
  • Manipulated database with Hibernate and created Entity to interact with persistence. Integrated users with roles and granted users with three kinds of permissions.
  • Developed domain with Hibernate to handle all the tables from database by the annotation Entity. Developed authentication with JWT, from back-end API, obtained JWT and store it in local storage for other pages authorizations. Used spring security to implement the authentication with JWT.
  • Used Apache Kafka confluent distribution both as a traditional messaging message and stream platform while maintaining Kafka Cluster by created Topics to partition for point-to-point messaging.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Apache Kafka through persistence of data into HBase.
  • Worked on Mongo DB database concepts as locking, transactions, indexes, replication, schema design. Scalable data design for MongoDB and Redis, caching in MongoDB with Redis Cache Using Spring Boot.
  • Experience in development of advanced technologies with services using WCF service (REST) and Web API applications where communication of data is done in XML and JSON formats.
  • Used Swagger 2 to Document API’s. Implemented Zipkins for distributed Micro Service Monitoring and Integrated Swagger UI and wrote integration test along with REST document.
  • Conducted unit testing using the open-source Karma and Jasmine tools, used Protractor for end-to-end testing. And Implemented Test cases using Junit. Involved in writing API Testing, Junit testing, enhancements, bug fixing.
  • Implemented Docker contained Spring Boot Microservices into AWS EC2 container service using AWS admin console and used Lambda, API Gateway, EC2, Elastic Beanstalk, Cloud Watch, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, (Amazon messaging services) SQS to build and deploy transcoding application.
  • Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
  • Worked with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs and Change Automation. Expert in writing templates for AWS infrastructure using terraform to build DEV, and TEST.
  • Good with the application server, web server and various development tools like Apache, Tomcat Server, WebLogic server, WebSphere server, JBoss and Nginx, Repositories used GitHub and Bitbucket.
  • Experience in Azure Cloud Services (PaaS and IaaS), Application Insights, Documents Database, Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure, developed methodologies for cloud.
  • Hands on experience in Azure Development, experience and involved in Azure Web applications, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric Controller, Azure AD, Azure Search, and notification center, and developed methodologies for cloud migration.
  • Used MAVEN & Slf4j as a build tool on java projects for the development of build artifacts on the source code.
  • Collaborated with development teams with Subversion/Maven Installations, Maven dependency management strategies and branching, and Release Strategies for multiple releases.
  • Developed Maven/Docker builds scripts and implemented Docker containers to create images of the applications for Jenkins to Continuous Integration and Deployment

Environment: HTML5, CSS3, Bootstrap, jQuery, React, Redux, JavaScript, Java 8, Microservices, REST API, RESTful, SOAP, Spring MVC, Spring Boot, Spring Security, Spring Cloud, Oracle DB, Jenkins, JBOSS, Vue.js, Node.js, Mongo DB, Swagger, RabbitMQ, Apache Kafka, Jasmine, Karma, Mockito, Apache Camel, Docker, Hibernate, GIT, Bit Bucket, AWS.

Confidential, Richardson, Texas

Full Stack Developer

Responsibilities:

  • Designed a responsive application using React JS library with a combination of HTML5, CSS3 & JavaScript.
  • Web based User Interface development using C# within the integration project (Assist in the transition of from AngularJS to Angular 2.0 for the integration project)
  • Worked on basic front-end prototype and page design with HTML5, CSS3, Java Scripting, JQuery, Ajax, JSON, AngularJS, Angular 2.0 and Bootstrap with My SQL database.
  • Designed single-page application utilizing Angular 2.0, TypeScript, HTML5, CSS3, and BootStrap and built TypeScript reusable components, services to consume RESTAPIs using component-based architecture.
  • Worked extensively on Angular 2.0 in creating selectors and Client and Server-side validations which are done by AJAX calls using HTTP and JSON parse. Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML, CSS and JavaScript using Dreamweaver.
  • Expertise through all parts of Software Development Life Cycle (SDLC) in developing web and enterprise-level applications using JAVA 8/J2EE, BPM technologies such as Spring, Hibernate, EJB, ESB Mule.
  • Experience in Core Java development using OOPS principles inheritance, encapsulation, Multithreading, Java Collections Framework, Polymorphism, and Exception Handling.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Node JSto build physically separated modular applications which will improve scalability, Availability, Agility.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Web flow, with Spring MVC and Spring Actuator.
  • Using Spring MVC system to help track the presentation, market, structural and navigational dimensions of applications a coded Spring Boot and Spring Cloud PoC (Proof of Concept) for both Microservices Eco system design & Cloud Setup Trends, Reliability, Service Register, Confidential, API Documentation and Cloud Release.
  • Used Microservices to build components of the application and built the application on Spring 4.x Framework.
  • Built and consumed RESTful services in modules and implemented serialization using Spring REST and JSON. Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.
  • Createdweb servicesto consumeREST APIsand to communicate between the individual components usingDependency Injectionprovided by Angular framework.
  • Used Spring Core Annotations for Dependency Injection Spring DI and MVC for REST APIs and Spring Boot for micro-services. Constructed Spring Boot four layers includingmodel, DAO, service, controller.
  • Built and consumed RESTful Web services in modules and implemented serialization using Spring REST and JSON. Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.
  • Created batch framework on server side and implemented the Project structure in multiple phases based on Spring MVC pattern by using Spring Boot. Developed business components using Spring boot, IOC, AOP, Spring annotations, created user detail service for authentication, access control using Spring LDAP and Spring Security.
  • Extensively used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations and used Hibernate in data access layer to access and update information in the database.
  • Handled the communications between the different individual applications by implementing the Service Bus with RabbitMQ message queue technology. Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Implemented data reading, saving and modification by stored procedures in Oracle, Postgres databases and Hibernate criteria. Proficient in writingSQL, PL/SQLqueries and stored procedures onOracle database.
  • Used Postman API testing tool to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Experience in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine. Developed unit tests and integration tests using PowerMock and Mockito as backend unit testing frameworks following Test-Driven Development.
  • Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j and used Log4j for logging daily logs and monitoring its activity.
  • Coded different deployment descriptors using XML and JAR files are deployed on Apache Tomcat Server.
  • Extensively used Docker and Kubernetes to ship, run and deploy the application securely to fasten build and release process. Worked on creating pods, replica sets, services, deployment to manage the cluster.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Used Kubernetes to orchestrate Docker containers and configure the pods to run applications and to manage micro services for development of (CI/CD) Continuous Integration and Continuous Delivery.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality and created S3 buckets for storing object level data into it.
  • Solved manual redundant infrastructure issues by creating Cloud Formation Templates using AWS’s Server less application model and deploy using API gateway and triggering Lambda function.

Environment: HTML5, CSS, AJAX, Bootstrap, jQuery, AngularJS, Angular, JavaScript, TypeScript, ECMA, Karma, Jasmine, Protractor, Microservices, REST API, RESTful services, Spring boot, Spring Batch, Spring MVC, Spring Cloud, AWS services, Hibernate, Maven, Tomcat, Oracle, SQL, PL/SQL, Spring Security, CI/CD, JSON

Confidential

Full Stack Developer

Responsibilities:

  • Built the reusable service components using ReactJS services with JavaScript, HTML5, CSS3 leveraging the Bootstrap framework and to create Controllers to handle events triggered by clients and send request to server.
  • Involved in designing and developing web-based applications and Client - Server technologies usingJavaScript, AJAX, HTML, ReactJS, Bootstrap framework, XML, and CSS.
  • Involved to implement various screens for the front end using ReactJS and used various predefined sources and components from NPM (Node Package Manager) and React Redux library.
  • Providing support in the designing, development, and implementation of custom web and desktop applications or operating system using object-oriented concepts like OOPs, MVC, SDLC and various Design Patterns.
  • Developed single page web applications usingReactJSwithJavaScriptandjQueryand Created Typescript components, services to consume REST API's using Component-based architecture.
  • Involved in Core Java coding by using Java APIs such as Collection, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Build out Micro services leveraging the product to enable the platform, to take voice orders for the client's product and created Micro services business segments and RESTful administration endpoints utilizing Spring Boot.
  • Worked on Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries & used AJAX module to handle RESTful calls to enable communication between view components and servers.
  • Used J2EE design patterns like Value Object Pattern, MVC, Business Delegate, Service Locator and DAO.
  • Design and develop application codes using Java/JEE, XML, SOAP, REST, Spring Framework, and Hibernate Framework and utilized working knowledge of J2EE/Java, Spring and Hibernate to troubleshoot technical issues.
  • Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra and Worked with NoSQL databases like Cassandra and Mongo DB for POC purpose.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments. Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.

Environment: ReactJS, JavaScript, HTML5, CSS3, Bootstrap framework, OOPs, jQuery, Kafka, Cassandra, MongoDB, XML, JMS, Spring boot, IOC, AOP, Hibernate, Kibana, Elastic Search, SOAP, REST APIs

Confidential

Java Developer

Responsibilities:

  • Experience in developing web page quickly and effectively usingJQuery, AngularJS, HTML5, CSS3, Responsive Web Design, Bootstrap, and experience in making web pages cross browser compatible.
  • Used AngularJS to create Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI and used for MVC Architecture to split the UI logic into Views, Models and Collections.
  • Extensively used SOAP-based web services to design and develop the UI web application page. Responsible for Coding, Unit Testing, Functional Testing and Regression Testing of the systems.
  • Used XML Web Services using SOAP to transfer the amount, to transfer application that is remote and global to different financial institutions. Created documents when and as required Perform coding, debugging, and testing.
  • Implemented and tested the enterprise application with JQuery, Spring MVC, and Spring JDBC. Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Used SQL,PL/SQL to create Stored Procedures, Cursors, Triggers with MySQL,MongoDB, DB2, andMS-SQL Server and created collections to transform complex business requirements from customer into development plan..
  • Configured the Oracle and DB2 as the database for WMB Broker runtime environment. DB2was used as broker database andOracle database was used for inbound and outbound message auditing.
  • Worked usingSOAP UIto test the Application Web services. Transformed the Request messages from SOAP XML to CWF TDS based on the requirement and forwarded the messages to Mainframe.
  • Involved inWebLogic PortalAdministration for Installing and configuringthe WebLogicPortalServer, creating users, user groups, admin rules, defining rules, content management andportalsecurity.

Environment: JQuery, AngularJS, HTML5, CSS3, Responsive Web Design, Bootstrap framework, JavaScript, XML, SOAP UI, Spring MVC, Spring JDBC, SQL, PL/SQL, MySQL, MongoDB, Kafka, Oracle, DB2, WebLogic

We'd love your feedback!