We provide IT Staff Augmentation Services!

Sr.full Stack Developer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Full Stack Developer with 8+ years of experience in Analysis, Design, Development, Support, Implementation and testing of Web based and Client Server applications.
  • Knowledge on Full Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, coding, testing, integration, and documentation. Also had knowledge on Agile development and waterfall methodologies.
  • Good Experience in developing applications using Agile methodologies including creating product catalogues, active participation in Sprint planning, Scrum and exit meetings, Test - driven development (TDD) and Waterfall Model.
  • Experience in developing highly interactive Web Applications utilizing JavaScript, HTML5, CSS, JSON, Angular JS and Bootstrap.
  • Used new angular11 features like virtual scrolling basically loads and unloads items from the DOM depending upon visible parts of list.
  • Worked on Web Application Development with Spring MVC Framework like Spring MVC, Spring Boot, Spring Security and Maven.
  • Experience in implementing usageof Node.js and NPM, especially for Node build processes like GULP.
  • Good Experience inReact.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, JSX, React Nativeconcepts
  • Object-oriented, multi-tier application design, development experience on Web / Application servers and J2EE Platform with Strong fundamentals in Core Java, Struts & Spring frameworks, Servlets, JDBC, Hibernate, EJB, J2EE Design Patterns, XML, XSD, Web Services (SOAP and REST), Drools 5.0.
  • Built Restful web API with Spring, Spring Boot, and testing APIs using Postman.
  • Good working experience using Java technologies like JDBC, Swing, Servlets, Applets, JSTL, EJB, Struts, JSF, JSI, JMS, JSP, JPA, EJB.
  • Used Spring Boot Actuator to monitor and manage the application in production environment.
  • Worked with various Frameworks like Struts 1.2, Struts 2.1, Spring MVC, Spring Security, JSP 1.1, JSP 2.1, APIs and Microservices
  • Proficient in using RDBMS concepts and worked with MySQL, Oracle, MongoDB and PostgreSQL databases.
  • Extensive experience in using all types of SQL Server Constraints, SQL Server Database design, Database maintenance, developing Transact- SQL queries, stored procedures, and triggers using SQL Servers.
  • Measurable experience in debugging using implementation of Apache Log4j for logging and performance testing using JProfiler and Apache JMeter.
  • Good expertise with unit testing in Junit using Mockito, Spring Junit, JMeter, Junit, Karma, Jasmine, Protractor.
  • Intense Exposure in using Version Control Systems like Git, Bitbucket for maintaining code repositories.
  • Hands on development experience in cloud technologies AWS, Azure, Cloud Foundry and Open Stack
  • Good knowledge on working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Strong experience on various development environments like Eclipse, IntelliJ, Net Beans.
  • Execute manual test cases and perform automation testing.
  • Experience in developing and implementing Web Services usingREST, SOAP.
  • Good Knowledge and Work experience in Angular
  • Experience working with Docker components like Docker Engine, creating Docker images, Compose, Docker Registry.
  • Worked on Web Application Development with Spring MVC Framework like Spring MVC, Spring Boot, Spring Security and Maven.
  • Strong experience on various development environments like Eclipse, IntelliJ, Net Beans.
  • Experience working on Android and iOS Mobile Application Development.
  • Proficient in debugging and troubleshooting software issues along with validation and testing.
  • Good experience with application server technologies like Tomcat.
  • Good understanding of network protocols such as TCP/IP, HTTP etc.
  • Proficient in extracting, transforming, and loading of data using SQL Server along with writing complex SQL Queries and Stored procedures.
  • Built my own Image Classification Model from Scratch. Used this custom Image Classification Model to build an Image Recognition iOS Application.
  • Extensively worked on Python libraries like Pandas, Tabula-py, PyPDF2

TECHNICAL SKILLS

Java/J2EE Technologies and Frameworks: JAVA 8, J2EE, JSP, JDBC, Servlets, Hibernate, Struts 1.x, Struts 2.x, Spring MVC, Spring Security, Spring Boot, Spring Rest, Spring AOP

Web Technologies: HTML, DHTML, AJAX, Bootstrap, JavaScript, jQuery, XML, XSLT, XSL, CSS, JSON, NodeJS, Angular11, React, Redux, EXTJS.

Other Technologies: C, C++, Python, SAS, R, Swift

Application Server Technologies and Data Visualization Software: Tomcat and Tableau

IDE: Eclipse, NetBeans, Visual Studio, Android Studio, Xcode and IntelliJ

Build/testing Tools: Maven, Junit, GITHUB

Databases: MySQL, Oracle, SQL Server, Postgres SQL, Mongo DB, Cassandra, DynamoDB, CouchDB, Graph DB.

Cloud(AWS): AWS, EC2, S3, Elastic Load Balancing, Lambda, Pivotal Cloud Foundry (PCF), Spring Cloud, Microsoft Azure, Google Cloud Platform (GCP), JIRA, Docker.

Mobile-Application Development and Unit Testing Framework: Android, iOS and Junit, JMockito

CI/CD: Jenkins, AWS Code Deploy

Caching Systems and Source Control Systems:: HazelCast and CVS, SVN, GIT

Ticket/Work Tracking and Code Coverage: Jira and Clover, Jacoco

Code Quality Tools: CheckStyle, Sonar

Logging Tools and Documenting Tool: log4j, slf4j and Confluence

Netflix OSS Stack: Eureka, ZUUL, CloudConfig

Operating Systems: Windows, Linux and Mac OS

PROFESSIONAL EXPERIENCE

Confidential - San Antonio, TX

Sr.Full Stack developer

Responsibilities:

  • Involved in Requirement Gathering, Design and Analysis, Integration, Code development and Deployment of new features in current and future products.
  • Providing support in the designing, development, and implementation of custom web and desktop applications or operating system using object-oriented programming languages in compliance with user requirements and established standards
  • Create story board of back log items in Agile and develop item according to business needs
  • Experience with Agile Extreme Programming (XP) development and Scrum life cycle practices, or a strong desire to learn including pair programming, test driven development, continuous integration, iterative delivery, retrospection
  • Daily pair-programming and code reviews with team peers
  • Developing WebPages by usingHTML5, CSS3, jQuery, JavaScript, React.jsandbootstrap.js
  • Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • ResponsibleforReactUIandarchitecture.Buildingcomponentslibrary,includingTree,Slide-View,and Table Grid.
  • UsedJava8features like stream and Lambda expressions
  • Used Spring core annotations for Dependency Injection and Spring MVC for REST APIs and Spring boot for micro-services.
  • Involved in Rest API and soap API for integrating the required API’s into our product.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Spring Security for Authentication and Authorization of the application.
  • Extensively using and developing the Restful webservices using Spring Boot
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Configured three types of blobs, block blobs, page blobs, and append blobs inAzurefor storing a large amount of unstructured object data such as text or binary data, that can be accessed from anywhere viaHTTPorHTTPS.
  • Developed a MuleSoft batch application to transfer transcript data from PeopleSoft into UAchieve. Utilized Database and HTTP connectors to read and write data in this application.
  • Wrote services to store and retrieve user data from the MongoDB for the application on servers.
  • Experience in using Junit and build tools such as Maven. Worked on Log4j for logging errors, messages and performance logs.
  • Responsible for writing test cases in test driven development using JUNIT.
  • Completed automation end to end continuous integration pipeline using tools such as Maven, Git, Bit Bucket
  • Used Amazon Web Services (AWS) for Java API to upload and retrieve user's media data
  • Spin up AWS EC2 Instances and assigned security groups. Used S3 API to store and retrieve the image files.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Work on Continuous Integration (Jenkins) to configure the project jobs to build on daily/weekly basis. Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Worked on requirements Analysis, Physical and Logical design development using Erwin, normalization, and SQL Server Enterprise manager
  • UsedDDLandDMLfor writing triggers, stored proceduresto check the data entry and payment verification.
  • Performance tuning of Oracle Databases and User applications.
  • Creation of database objects liketables, views, materialized views, procedures and packagesusing oracle tools likeToad, PL/SQL DeveloperandSQL* plus.
  • Designed reports using SQL Server Reporting Services SSRS and Excel Pivot table based on OLAP cubes which make use of multiple value selection in parameters pick list, cascading prompts, matrix dynamics reports.
  • Maintain and improve our framework documentation and design guidelines
  • Used Kafka as message broker service.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Committed to developing well-designed and well-documented code.
  • Responsible for reporting projects and report documentation.
  • Provided support in the performance testing usingJMetertask includes developing test plan, test script and reports.
  • Responsible for identifying, correcting and verifying bug fixes and quality related activities by using Java, Spring and Oracle
  • Using Postman for verifying the workflow of the application as well as how the application is changing with the newly developed functionalities and verified the output for the Webservices.
  • Involved in code reviews.

Environment: Java 8.0, Spring, Spring tool suite 4, Sprint Boot, JDBC, XML, HTML5, JavaScript, CSS3, Angular, Oracle 11g, JSP, Micro services, Hibernate, Rest, AWS, Junit, React JS, Bitbucket, JSP, Git, Netflix OSS Stack.

Confidential - Kansas City, MO

Full Stack Developer

Responsibilities:

  • Involved in the software development lifecycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Worked on SAFe framework with other scrum teams, Attended Scrum of Scrums to coordinate dependencies across various other scrum teams in Agile Release train, worked with Release Train Engineer, System Architects and system Team for Infrastructure requirements and to support integration testing
  • Adhere to CompoZed practices (for example, pair programming and test-driven development) and hold others accountable for the same
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Enhanced application performance by Angular 11 Component based development in view of future Angular framework transitions.
  • Build Restful API web services using Node JS and Angular 11 and used a full complement of Node.JS, and Mongo DB to store and present assessments.
  • Analyzed the requirements, use cases and prepared low- and high-level design documents.
  • Used Java8 features- streams, default, static methods and Concurrency API and Lambda.
  • Used Java 8 Method References on methods by their names and used functional Interfaces.
  • Used Spring Boot Actuator to externalize application's configuration properties for different IDEs.
  • Used Microservices with spring boot-based services interacting through Restful web services.
  • Used Microservices to communicate using synchronous protocols HTTP and REST end points.
  • Used Rule Engines, Drools 6.x, and ILOG to validate the business User Roles.
  • Worked on Swagger UI to interact with API’s. Designed and documented API’s using Swagger.
  • Development of DAO layer using Hibernate Template.
  • Introduced to Golang while working within a project. Using GO, developed a microservice for reading large volume of data(millions) from PostgreSQL database
  • Expertise in implementing application using Multithreading, Spring, Hibernate Frame works and Apache Camel.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Involved in the integration of frameworks like Spring Boot and Hibernate.
  • Worked on the Reports module of the project as a developer on MSSQL Server 2005(usingSSRS, T-SQL, scripts, stored procedures and views).
  • Performance tuning ofSQL queries and stored proceduresusing SQL Profiler and Index Tuning Wizard.
  • Designed and developedOracle forms & reportsgenerating up to 60 reports.
  • Developed POJO's, DAO which handles all database operations using Hibernate. Worked on advanced hibernate associations with multiple levels of caching and lazy loading.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j. Involved in the deployment of the application using WebLogic Server.
  • Developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Used Amazon Cloud Watch to monitor AWS services and logs to monitor application.
  • Used Amazon EC2 for deploying and testing the lower environments such as Dev, INT and Test.
  • Extensively used AWS to integration with Enterprise and web applications.
  • OpenShiftvirtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Learn MuleSoft Enterprise Service Bus and develop pilot project to integrate PeopleSoft with external systems.
  • Experience in using build/deploy tools such as Jenkins, Docker for continuous Integration and Deployment for Micro Services.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Wrote build & deployment scripts using Maven on Unix environment.
  • Used NoSQL Mongo DB for database services. Created and managed Mongo DB Collections.
  • Extensively worked onJMeterto create Thread Groups and test Web Application for various loads on key business scenarios
  • Involved in unit testing, integration testing, smoke testing etc.
  • Used GIT for Version Controlling and Jira as tracking tool.

Environment: Java 1.8, J2EE, Mongo DB, STS, WebLogic, Spring, Spring boot, Microservices, Hibernate, Kubernetes, Drools, DHTML5, CSS3, JavaScript, JUnit, Angular, Swagger, node.js, jQuery, Web services, Maven, Jenkins, Docker, Toad, Grunt, GIT, Putty, Visio, JIRA, Quality Center.

Confidential - Raleigh, NC

Full Stack developer

Responsibilities:

  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
  • Worked with React routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Designed the login portal using framework React along with HTML5, CSS3 and Typescript.
  • Configure and run gulp tasks in Node.js runtime and handle injection, CSS pre-processing, test running.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Used Multithreading to simultaneously process as and when a specific user data is completed in one table.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap).
  • Configured Swagger-UI registered Microservices with Eureka server to monitor service from Spring Boot.
  • Created Typescript reusable components and services to consume REST API's using Components.
  • Experience in creating Restful web services using Jersey, spring framework and JAX-RS.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and React.js
  • Implemented and developed Hibernate configuration and session-per-request design pattern for making Database connectivity and accessing the session for database transactions respectively.
  • Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications.
  • Utilized spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM Tool to access persistent data from MySQL.
  • Followed Web Accessibility Guidelines while coding the website following with WCAG 2.0 and providingsuggesting to designers and developers about accessibility.
  • Developed Microservices with spring to retrieve API routes for the entire cluster. Using this strategy each Microservices in a cluster can be load balanced and exposed through one API gateway.
  • Experience in using Junit and build tools such as Maven. Worked on slf4j+Log4j for logging errors, messages and performance logs.
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server.
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
  • Developed unit testing framework using Junit test cases for continuous integration testing
  • Work on Continuous Integration (Jenkins) to configure the project jobs to build on daily/weekly basis. Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using Oracle SQL and used them in WEB components.
  • Created and executedJMeterscripts for performance testing of portal
  • Used Git as a version control system and deployed the application in Production

Environment: Java 7, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular, Typescript, Node.js, Restful, SQL Developer, jQuery, Hibernate, JPA, Microservices, Apache Kafka, Oracle SQL, JBoss, Rabbit MQ, Log4J, Maven, Windows, Junit, JIRA.

Confidential

Java/J2ee Developer

Responsibilities:

  • Participated in Requirements gathering and created Design prototypes using story boards to involve in analysis, design and implementation of the Insurance Purchase System.
  • Worked as a part of scrum team, in an agile methodology with sprint cycles, daily stand ups and story implementation. large cross functional project and support teams
  • Developed user interfaces using HTML, CSS, AJAX and JSF UI components.
  • Developed Struts validation framework and JavaScript for validation.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Followed Model, View and Controller Architecture (MVC) for the project development.
  • Created SQL server configurations for SSIS packages.
  • Used Spring MVC Framework to develop Action classes and Controllers along with validation framework and annotations.
  • Involved in development of presentation layer using Spring framework, and MVC design paradigm.
  • Worked in implementation of MVC design paradigm of Spring framework, Object-Relational Mapping (ORM) using Hibernate and Oracle database at the back end.
  • Configured Spring ORM that provides simplified templates for accessing databases through ORM technologies, such as Hibernate in our case to access the database.
  • Involved in developing SOAP and Restful Web Services functions to get data from the Mainframe Systems.
  • Used Soap UI for web services testing.
  • Developed SQL queries and views for handling database activities in Oracle/MS SQL Server.
  • Project coordination with other Development teams, System managers, and developed good working environment
  • Used JBOSS Server for deploying the application.
  • Involved in Object Analysis, design and documentation of the application model using Unified Modeling Language (UML).
  • Developed Exception Handling framework and used Log4j for logging.
  • Involved in handling unit testing using JUnit.
  • Automated the build and deployment process using ANT build script.
  • Worked with defect tracking system Bugzilla.
  • Used SVN as a version control system and for code management.

Environment: Java, J2EE, Spring Boot, Spring Batch, Spring IOC, Spring AOP, Spring DAO, Microservices, HTML5, JavaScript, CSS3, XML, Angular, PL/SQL, MongoDB, Apache Kafka, Web Services, Hibernate, jQuery, Jenkins, Mockito, Agile methodology, Bitbucket, Jenkins, AWS Services, PCF, JBoss, Elastic search, EBS, Elastic Load Balancer, Docker, JAX-RS, Splunk, Mockito, OpenShift, Junit, MVC, Kubernetes, JBPM, JMS, Log4j .

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Designed web pages by usingHTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Developed the front-end functionalities using Angular with the use of Components, Directory, Services.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Used JavaScript for the web page validation.
  • Implemented Core Java OOPS technology along with Multithreaded environment to resolve the problem of concurrency.
  • Also applied multi-threading with Java Collections and Generics.
  • Performed application level logging using log4j for debugging purpose
  • Created Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Thoroughly involved in testing phase and implemented test cases using JUnit.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Written ANT scripts for building application artifacts.

Environment: Java, J2EE, Servlet’s, Struts, JSP, XML, DOM, HTML, JavaScript, JDBC, Web Services, Eclipse Plug-ins

We'd love your feedback!