Sr. Full Stack Developer Resume
CincinnatI
SUMMARY
- Skilled IT Professional with around 8 years of experience in design, development and maintenance of distributed web - based applications and client/server applications using Java/J2EE and Web Technologies.
- Experience in design, development, implementation, deployment, testing, and maintenance using Software Development Life Cycle (SDLC) methodologies like Agile, waterfall and SCRUM.
- Extensive knowledge and hands on experience in Web development using HTML5, DHTML, AJAX, CSS, JavaScript, jQuery, AngularJS 2, Bootstrap, Angular 5,8,11 and Angular Material.
- Sound skill in Spring MVC architecture, design patterns, Collections Frameworks, Exceptions handling and multi-threading.
- Solid experience with Core Java fundamentals such as Multithreading, Collections, Generics and Annotations.
- Excellent critical thinking, decision making, and problem-solving skills require to effectively work in the field of applications development and maintenance.
- Extensive experience in working with different databases such as Oracle, IBM DB2, SQL Server, MySQL and advanced expertise in writing complex SQL, PL/SQL queries and subqueries like stored procedures, joins, functions, triggers, views, and exception handling for retrieving, manipulating, checking and migrating complex data sets.
- Experience working with NoSQL Databases like Mongo DB.
- Competent experience in JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, jQuery, Hibernate and Web services focusing on effortless backend functioning.
- Used Docker container for eliminating a source of friction between development and operations.
- Automated application deployment in the cloud using Docker technology using elastic container service scheduler
- Proficient in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, Navigation Systems.
- Experience in Core Java with a strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling, Inheritance, and Polymorphism.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
- Designed and implemented an event-driven microservices architecture using Apache Kafka
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
- Used Node.JS, and MVC framework for developing the Single Page Application (SPA).
- Proficient with SQL databases like Oracle, MySQL, DB2 and knowledge in NoSQL database like MongoDB. Installed, configured, and administered Jenkins CI tool on AWS instances.
- Have brief Knowledge on P&C insurance application
- Resolve network performance issues, identifying source of errors and protecting network security
- Supported cloud servers in IT organizations.
- Expertise in java 8,11 features such as Lambdas, Parallel Streams, filters & functional interfaces
- Managed GitHub repositories and permissions, including branching and tagging.
- Used Log4J to capture the logs that include critical business-related information.
- Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures.
- IntegratedSpring SecuritywithJDBCto manage user registration and login.
- Implement user authorities' management withSpring Security.
- Good knowledge on chef cookbooks using the several components like attributes, files, recipes, resources and templates.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP DOM, Responsive Web Design, DHTML, XHTML, JSON, XML, SASS, SCSS
Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSP, JSTL, Swing
JavaScript Technologies: React, React JS,Redux, AngularJS, Angular4,8,11 jQuery, EXT.js, Backbone.js, Require.js
Database: Oracle, MySQL, MongoDB, Redis, Cassandra
Web Services: RESTful, SOAP, WSDL, UDDI
Testing frameworks: JUnit, Jasmine, Karma, Mockito
Operating Systems: Windows, UNIX, LINUX, Mac OS.
Web Servers: WebSphere, WebLogic, JBoss, Tomcat, Nginx
Repositories: Git, Bitbucket, SVN, CVS,Github.
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati
Sr. Full stack developer
Responsibilities:
- Interacted with product owners, stakeholder to gather requirements, and prepare documentation on the same.
- Involved in implementation of application using conventional design practices MVC-Model View Controller.
- Developed Interaction Diagrams, State Diagrams, Use Cases, Component Diagrams. Diagrams using Rational Rose.
- Implemented responsive design, themes and templates using Bootstrap.
- Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.
- Implemented Synchronization with the help of Angular Data binding concept and displayed data with the help of binding controllers in the UI and worked with Angular JS Filters, Services and Directives (Structural, Attribute).
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON, Angular11, JavaScript.
- Used jQuery/jQLite to create drop downs, status, progress and menu bar and other drag and drop components and made use of jQuery UI Effects for color animations and toggle effects.
- Developed and Integrated of REST APIs and services using JAX-RS.
- Improved data retrieval by implementing RESTful API and interfacing with corresponding OLTP and OLAP.
- Developed scripts to monitor JVM Heap Size, JMS Messages in the destination queues in the production environment.
- Used Spring with Hibernate to build server side for daily transactions and used JDBC to process End of Day jobs to improve the performance.
- Implemented the Maven framework to ease the development, build and dependencies management thus saving huge development time to the organization.
- Created and injected Spring services, controllers and DAOs to achieve dependency injection.
- Followed Spring MVC pattern and used View Resolver to map web pages.
- Used Spring AOP to reduce the amount of code written in controller classes and instead used joint points and pointcuts to call other classes methods according to advice.
- Responsible to maintain the unit test case using the JUnit framework.
- Used Git branching strategy for inspection and version control maintenance.
- Used Dynamic SQL (DBMS SQL, DBMS DDL) in Functions and Procedures.
- Worked on Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
- Involved in capacity planning and requirements gathering for multi datacenter Cassandra cluster.
- Developed Spring Boot REST API end points implementing messaging queue for a supply chain delivery system.
Skills: HTML5, CSS3, JavaScript, TypeScript, AJAX, jQuery, JSON, DOM, XML, XHTML, W3C, Responsive Web Design, Angular8, Bootstrap, Java, Spring MVC, Spring Boot, Maven, PLSQL, Git, JIRA, Cassandra, Hibernate, Angular11.
Confidential, New York
Sr. Full Stack Developer
Responsibilities:
- Analyzed the requirements and estimating the Level of effort.
- Involved in FullLife Cycle of Software Development (SDLC) from Analysis through Design, Development, Integration, and testing phases.
- Designed and Developed Custom Connector Software in Java to fetch data from third-party security applications using RESTful webservices, storing in Kafka Message Queues and performing analytics for streaming data in real time using Apache Spark.
- Contributed the timeline to business and giving updates every week.
- Achieved the timeline and delivering quality output to Business.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's standards.
- Responsible for developing and implementing J2EE applications.
- Designed and developed front-end using Servlet, JSP, JSF, DHTML, JavaScript and AJAX.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- Used jQuery to make the HTML, DHTML, CSS and JBoss code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in developing of design documents with UML class diagrams.
- Developed dynamic page designing using JSP tags to invoke Servlets/ JSP Content is configured in XML Files.
- Worked on MongoDB concepts such as locking, transactions, indexes, replication, schema design.
- Involved in configuring WebSphere servers, database connections and participated in back-end Database programming using Oracle and developed SQL Queries using Toad for SQL Server.
- Used Node.js and Express.js Framework to set up middleware to respond to the HTTP request and MongoDB for persisting information from API developed.
- Designed and developed microservices for manufacturing plants using NodeJS and Angular4.
- Migrated entire component and maintained version control as well as code from TFS to Bitbucket.
Skills: HTML5, CSS3, JavaScript, SCSS, SASS, Bootstrap, jQuery, DHTML, AngularJS, Angular UI, Bootstrap, Node.js, Express.js, jQuery, AJAX, SVN, Webpack, Babel, ES6, Oracle, Eclipse, Rally, Kafka.
Confidential, Boston
Full stack developer
Responsibilities:
- Developed the web tier using JSP, Struts MVC, and Tiles. Implemented event handling using Java and JavaScript.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Performed unit testing using Junit framework and Clover tools.
- Involved in creation of web services, WSDL and web methods with Annotation in Hibernate.
- Used Spring JDBC to write some DAO classes to interact with the database.
- Developed graphical user interface by using JSP, JSON, Node JS, HTML5, CSS3, JavaScript/jQuery, Bootstrap and AJAX.
- Worked on providing security to the application.
- Configured the users and roles in LDAP.
- Created and maintained the configuration of the Spring Application Framework (IOC).
- Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
- Mapped business objects to database using Hibernate.
- Developed SQL and PL/SQL stored procedures and prepared statements for updating and accessing data from Oracle database.
- Configured Web Sphere Server for deploying web and business components.
- Developed authentication mechanism using Spring web security to call Restful Webservices.
- Working in branching, tagging and maintaining version across the environment using GitLab, SVN
Skills: Java, J2EE, JSP, Spring IOC, Hibernate, Oracle, HTML, jQuery, Servlets, JDBC, PL/SQL, Struts MVC Web Sphere, Oracle, Toad, My Eclipse, and SVN.
Confidential
Full Stack Developer
Responsibilities:
- Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
- Designed and developed Microservices based business components and RESTful service endpoints using Spring boot.
- Involved in Documenting (analysis, specification, design), implementing and testing phases of Full Software Development Life Cycle (SDLC).
- Implemented MVC architecture using Spring framework, Action Form bean and configured the Spring-config.xml file.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, Bootstrap and JavaScript.
- Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Node.js, Bootstrap, Angular JS.
- Manage and monitor large production MongoDB shared cluster environments having terabytes of the data.
- Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
- Worked on SQL queries with Oracle SQL developer to select, insert, update, joins etc. for testing and development purpose in local environment.
Skills: HTML, CSS, Node.js, Bootstrap, Angular.js, Mongo DB, Hibernate, SQ, REST and Spring Boot.
Confidential
UI Developer
Responsibilities:
- Managed application state using server and client-based State Management options.
- Coded Java Script for page functionality and Pop up Screens.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Extensively used JQUERY UI library to create various components for the web application.
- Used Bootstrap to give solid visual properties.
- Performed Unit Test using Jasmine test framework.
- Wrote code to handle cross browser compatibility issues in IE and FF.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Wrote application level code to interact with the backend (Java) code AJAX and JSON.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Skills: HTML, CSS, JavaScript, Json, AJAX, JQUERY, SVN, Eclipse, XML,Java.