We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Tampa, FL

SUMMARY

  • Around 6 years of experience in all phases of Software Development Life Cycle using Java / J2EE technologies.
  • Experience in Web based application development using Java/J2EE, JSP, JDBC, Hibernate, Spring, Web Services and XML.
  • Experienced with J2EE Design Patterns such as singleton, session facade, business delegate, DAO, MVC, Multi - Threading and Factory.
  • Proven software development experience using different methodologies - Agile and Waterfall
  • Experience in designing User Interface (UI) applications and professional web applications using React JS, Angular 2, Bootstrap 4, HTML5, CSS3, ES6, Type Script, JavaScript, JQUERY, AJAX, JSON, XML
  • Used CSS frameworks like UI Bootstrap/ Bootstrap 4
  • Extensive knowledge in developing applications in a Single Page Applications (SPAs) using various JavaScript frameworks like Angular JS/ Angular 4 and Bootstrap 4
  • Experience with front end workflow tools including GIT, npm, Gulp, Grunt, Bower and Webpack.
  • Responsible for checking Cross Browser Compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox, and Google Chrome
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML
  • Extensive experience in AJAX requests (web services and Restful API) and JSON responses.
  • Good knowledge about jQuery, jQuery plug-ins (Validator, Drag and Drop, Auto Complete) for DOM manipulations and AJAX
  • Strong knowledge of software data-structures and algorithms
  • Highly exposed to various databases like MySQL, Oracle, SQL Server, and MongoDB
  • Solid experience in deploying J2EE components on Apache Tomcat, BEA WebLogic
  • , and IBM WebSphere application servers
  • Experience working with Spring Framework features that include DAO, Hibernate Integration, Spring MVC, IOC, AOP and Dependency Injection
  • Experience in developing application specifics like UML Diagrams Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams
  • Sound RDBMS concepts and experience in writing SQL queries in databases like MySQL, SQL Server and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture
  • Experienced in working with Build automation tools and standardization (ANT, Maven and Jenkins) and project tracking tools by JIRA and QC
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
  • Experienced in working with cloud environments and have strong hands on experience working with Junit, Testing
  • Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x
  • Experienced in handling Version Control Systems like Git, CVS, and SVN, Working experience with the operating systems like UNIX, Ubuntu, and Windows
  • Responding to and troubleshooting incidents, both for end users and applications
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD)
  • Participated in meetings with business operations team to understand the requirements.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analysing situations, implementing in a fast-paced environment
  • Demonstrated ability to employ practical real-world solutions to resolve critical projects, ensuring a positive customer experience and the success for my organization and the company

TECHNICAL SKILLS

Languages: Java/J2ee, SQL, HTML5, CSS3, JavaScript, Typescript, XML, jQuery.

J2EE Standards: JDBC, JNDI, Java Mail, JTA.

Web Technologies: JSP, Servlets, AXIS, SOA, SOAP, REST, IBM MQ Series, EJB.

Database: Oracle, MS-SQL Server, MySQL, PostgreSQL, MongoDB, Cassandra

IDE’s: Eclipse, Visual Studio Code, Sublime, Notepad++, JetBrains WebStorm

Web/App Servers: WebSphere Application Server, Apache Tomcat

Frameworks: Struts, JSTL, Spring, Hibernate, Apache Camel, jQuery, Bootstrap, AngularJS, angular 2/4, React JS, EXT-JS.

Operating Systems: Windows 2000/XP, UNIX, Ubuntu, Red Hat, AIX, MAC OS X.

Case Tools: Rational Rose, MS Visio, Erwin.

Development Tools: Eclipse, Jenkins, Docker, ANT, Maven, Gradle.

Version Controllers: SVN, CVS, GitHub.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Full Stack Developer

Responsibilities:

  • Involved in gathering requirements and built technical specification documents from the requirement
  • Used Agile methodology to develop the application and used JIRA as the project tracking tool
  • Involved in developing the application using HTML, JavaScript, Bootstrap, PrimeNG, Webpack, Core Java, Spring REST, Hibernate,JMS and Oracle and MongoDB as the database
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal.
  • Responsible for maintaining the code quality, coding, and implementation standards by code reviews for the application
  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
  • Used Jenkins for creating Formal and Quality Build Used JSON for data interchanging and for serializing and transmitting structured data over a network connection.
  • Worked with various PrimeNG components such as data grids, data tables, Schedulers, Tree Table, Carousels, Charts
  • Used Spring-Hibernate integration in the back end to fetch data from MySQL databases.
  • Developed front-end validations for the JSP’s using Struts validation framework
  • Exposure to Linux box and putty
  • Created JUnit test cases for unit testing and used Linux Boxes and Putty to trace logs
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Used Core Java features such as Interfaces, Abstract Class, Inheritance, Method Overriding, Polymorphism, Static, Volatile, Transient, Final, Serialization, Cloning, Exception Handling, Exception Chaining, Multithreading, Synchronization, Collection Classes ConcurrentHashMap, ArrayList, Vector, Hash Table, HashSet, HashMap, Collections Object, etc. Developed complexity-based codes related to data structures and algorithm design
  • Worked on MongoDB database concepts such as locking, transactions, indexes, schema design. Created multiple databases with sharded collections and choosing shared key based on the requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Wrote many shell scripts in Unix to call routines.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Deployed Spring Boot based microservices as Docker containers using Amazon ECS container services and using AWS admin console to define IAM policies.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Developed and tested business applications using Core Java, Spring, hibernate, JPA, Oracle, MySQL, MongoDB, Tomcat, Maven, Subversion, Artifactory, JSP, jQuery and Enterprise Architecture with complete required documentation of Client applications including enhancements, changes, bug and implementation
  • Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring Boot
  • Develop and maintain shell scripts to automate provisioning and patching of SQL Server database and tools
  • Implemented Multithreading for improving performance of the batch processes.
  • Implemented REST Microservices using spring boot.
  • Used multithreading for writing the collector parser and distributor process, which was getting real time data from zacks API in format of JSON, using multithreading improved the performance by a lot.
  • Debugged RESTful API with Postman to resolve long standing bugs.
  • Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications.
  • Exposure to basic Linux commands, wrote scripts for cronjob to perform daily data clean up.
  • Documented well-abstracted, reusable code for themes or UI components using JavaScript and JQUERY
  • Involved in assessing, prioritizing, and solving technical problems related to interactive design
  • Worked with version controls like Tortoise SVN and Git
  • Used search and encryption algorithms for better searching methods and security improvisation
  • Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes

Environment: Java 1.8, Spring, Python, JavaScript, JSON, Spring Boot, Multi-Threading, Spring Rest Hibernate 4, Microservices, REST Web Services, Apache Camel, HTML5, CSS3, Bootstrap, My SQL, Oracle, MongoDB, Agile, Ajax, Apache Tomcat, Log4j, Junit, GIT, SVN, Jenkins

Confidential, Colorado Springs, CO

JAVA / Front End Developer

Responsibilities:

  • Worked in agile software development using Scrum, attended daily scrum meetings, sprint planning meeting and sprint retrospective
  • Involved in developing the application using React JS, HTML, Bootstrap, PrimeNG, Webpack, Typescript, Groovy, JavaScript, Spring REST, Hibernate, JPA and PostgreSQL, MongoDB as the database
  • Implemented various features in the application by breaking them down in to modules and components.
  • Used various Bootstrap components such as buttons, dropdown, tables, inputs, progress bars, navbar etc. to build the UI
  • Created customized components using React JS to meet the client requirement.
  • Worked with various PrimeNG components such as data grids, data tables, Schedulers, Tree Table, Carousels, Charts
  • Used NPM to manage the dependencies through command line
  • Implemented data-binding using NODEJS for front-end development of web application.
  • Consuming NodeJS RESTful API services.
  • Worked on creating different type of indexes based on different collections to get good performance in MongoDB.
  • Responsible for managing MongoDB environment with high availability, performance and scalability perspectives.
  • Created JUnit test cases for unit testing and used log4J for application logging and tracing.
  • Developed and tested business applications using Java, Spring, hibernate, JPA, Oracle, Tomcat, Maven, Subversion, Artifactory, JSP, jQuery and Enterprise Architecture
  • Worked on full-stack development, with a focus on react/redux on the front-end and NODE JS on the backend.
  • Complete required documentation of Client applications including enhancements, changes, bug and implementation
  • Involved in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP and XML)
  • Used Java Message Service JMS API for reliable and asynchronous exchange of important information
  • Involved in Local deployment and testing was performed in JBoss while final Testing, Stage and Production versions are deployed on the
  • WebSphere Server .
  • Involved in deploying J2EE components on Apache Tomcat, BEA WebLogicand IBM WebSphere application servers
  • Responsible for checking Cross Browser Compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox, and Google Chrome
  • Created SPA for the End User providing route technologies with faster and responsive using ReactJS
  • Test Driven Development (TDD) approaches was utilized and the test coverage was always maintained and validated using Jacoco
  • Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Installed, configured and administered Jenkins CI tool on AWS instances.
  • Created rich user interfaces using React JS, Node.js and RESTful API
  • Debugged RESTful API with Postman to resolve long standing bugs.
  • Responsible for developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Extensive experience on setting up the Splunk to monitor the customer volume and track the customer activity.
  • Documented well-abstracted, reusable code for themes or UI components using React JS
  • Involved in assessing, prioritizing, and solving technical problems related to interactive design
  • Involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency for MySQL

Environment: Java 1.8, Spring, React, Typescript, LESS, JSON, node js Spring Data, Spring Boot, Spring Rest Hibernate 4, AWS, REST Web Services, Micro Services, UML, MongoDB, HTML5, CSS3, Bootstrap, Splunk,Jasmine, Agile, Ajax, Log4j, Junit, GIT, SVN, Jenkins

Confidential, Atlanta, GA

Java / J2EE Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, and development
  • Assists clients in accessibility project planning, establishing and administering accessibility testing programs, and remediating accessibility issues to ensure compliance with W3C Web Content Accessibility Guidelines (WCAG) and Section 508 accessibility standards.
  • Web design and development, application development using HTML, JavaScript, and Bootstrap
  • Involved in developing the responsive web pages for mobile, tablet and desktop using Bootstrap fluid grid system
  • Connected user-inputs with AngularJS for local storage using SQL Lite
  • Build dynamic web pages using AngularJS by building various modules with controllers and custom directives.
  • Designed and developed modules to retrieve data and improve data using Ajax calls by $HTTP service in AngularJS
  • Updated the application with new features of Angular 4.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experience in working with GraphQL queries and use Apollo Grap hQ L library.
  • Developed single page applications using Angular 4, Typescript, web pack and grunt.
  • Involved in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Worked on creating responsive website for smart devices using Responsive design and media queries.
  • Built a data-caching Angular service which provides all client-side persistence and user-session Angular service, which manages all client-side user state
  • Created angular services and injected into the angular controller to consume the server-side REST Web API endpoints
  • Implemented Declarative transaction using Spring Framework
  • Designed and developed various modules of the application with J2EE design architecture frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts
  • Developed REST Webservices clients to consume those Web Services as well as other enterprise wide Web Services
  • Created solutions for service-to-service security in PCF
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the services
  • Extensively designed Core Java/ Java J2EE error exception handling functionality and error code mapping by Core Java/ Java J2EE 1.7, MS Visio, xml, spring
  • Used Spring MVC REST for creating web services and involved in writing programs to consume the web services using SOA with Spring framework
  • Developed end-to-end composite RESTFUL Web Services using SpringBoot framework
  • Implemented Triggers, Views, Synonyms, Hints, Partitioning of Tables, Clustered and Non-clustered indexing. Extensive work on the performance tuning of Oracle ETL process.
  • Made the integration of data in several applications in favour JSON documents with dynamic schemas using Mongo-DB(NoSQL) and Cassandra database
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Responsibilities include designing and developing new back-end services, maintaining, and expanding our AWS infrastructure
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing
  • Used GIT as version controlling tool and Maven for building the Application
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit and Spring Test support
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application

Environment: Java 1.7, Spring 4, HTML5, CSS3, XML, Angular4, AngularJS, JSON, Spring Data, Apache Camel,Hadoop, IOC, AOP, Security, Hibernate ORM, MongoDB, REST Web Services, UML, Tomcat, Agile, jQuery, Ajax, Java Script, Junit, GIT, AWS, MS Visio, Eclipse, Apache Camel

Hire Now