Senior Full Stack Developer Resume
2.00/5 (Submit Your Rating)
HoustoN
SUMMARY
- 7+ years years of experience in software application development for desktop and mobile devices using variety of frameworks and technologies like Angular, ReactJS, Bootstrap, Apache, HTML5, JQuery, AngularJs, Bootstrap.js, CSS3 (for android, iOS, windows and blackberry), UI and Android Native SDK. Having expertise in the areas of development of software applications using Java (Spring and Hibernate), Adobe Flex, AIR, Action Script, SQL Server 2005.
- Expertise in building web and mobile applications using AngularJs (Or Angular1), Angular2/4/5, ReactJS.
- Experience building reusable and high - performance components using Angular Framework.
- Expertise in using Angular CLI and npm modules for modern front-end development.
- Experienced in using bower, grunt, gulp and typings.
- Experience building hybrid and responsive web with JavaScript, HTML5, CSS3, SASS(SCSS), React, Node (npm), Bootstrap.js, Grunt, Gulp, bower, Babel, Web pack, NPM and Node to perform builds.
- Expertise working with UI frameworks likes PrimeNg and Angular Material.
- Technical skills in leading the team toward high quality code that establishes coding standards and best practices.
- Strength in preparing technical requirements, software design specifications and other forms of architectural documentation.
- Test driven development using Karma and Jasmine for angular applications.
- Having good understanding of Java Design Patterns.
- Experienced in using agile methodologies for Product and Application Development.
- Strength in Flex, Action Script, AIR and design tools. Also like MVC, Cairngorm, Swizz and Parsley, Flex with RPC, Blaze DS and Web services.
- Having knowledge in HTML5, JavaScript and Lua.
TECHNICAL SKILLS
- Java
- J2EE
- Spring
- Hibernate
- Jersey
- SOAP
- XML
- JSON HTM5
- JavaScript
- JQuery Mobile
- Angular 2/4/5
- AngularJs
- ReactJS
- Bootstrap.js
- PrimeNg
- Angular Material
- Typescript.
PROFESSIONAL EXPERIENCE
Confidential, Houston
Senior Full Stack Developer
Responsibilities:
- Followed Agile methodology and involved in daily SCRUM meetings, and sprint planning.
- Interacted with Business users and Business Analysts to gather requirements.
- Involved in working with J2EE Design patterns (Singleton, Factory, DAO).
- Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
- Built applications using Angular5 which allowed us to render pages on both the client and server using the same codebase
- Designed and developed back end using Java, Spring Framework (SPRING BOOT JPA and SPRING REST SERVICES).
- Analyzed business requirement to translate functional requirements into technical requirements using Spring framework such as Spring Boot, Spring Rest API and Spring Data JPA.
- Used API Gateway for authentication and authorization of the application.
- Worked on consuming JSON object creation, parsing on both client side as well as server side.
- Worked with Spring REST API and JPA in the backend to implement the business logics.
- Worked on MySQL to store and retrieve data in the form of documents.
- Implemented Microservices architecture using Spring Boot for making different applications smaller and independent.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using MYSQL.
- Developed Java Code using IntelliJ and used multi- module Maven project to integrate Spring Boot, Restful API and Microservices and deployed in Tomcat Server.
- Developed unit test cases and suits on JUnit framework for unit testing Junit and Mockito to test the middleware services.
- Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
Environment: Java 8, Spring Boot, HTML, XML, JavaScript, CSS, Tomcat Web Application, UNIX, GIT, Angular 4/5, Hibernate, Spring DAO, Oracle, IntelliJ, CSS, Servlets, SQL, PL/SQL, SOAP, JUnit, Maven, Jenkins, SLF4j.
Confidential, Austin
Software Developer
Responsibilities:
- Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving business personnel.
- Developed a complete Web tier of the application with Spring MVC framework.
- Used spring integration for integrating the application with Micro services using spring integration workflow files.
- The UI was based in Angular 4 with a thick client using redux store pattern
- Used spring framework for implementing Dependency Injection, Spring ORM.
- Developing the application for incident creation and retrieving the events using restful web services with Spring Boot.
- Worked extensively on spring boot for building REST API's.
- Developed User Interface screens for various modules like Action, Risk, Lessons learned, MOM items using JSF, JavaScript, and AJAX using Eclipse.
- Implemented all the components of Spring Framework (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
- Created dynamic pages using HTML5, CSS3, JQuery and JavaScript for client-side validation.
- Used WSDL and SOAP protocol for Web Services implementation.
- Involved in developing applications with Stateless SessionEJBs and Message DrivenEJBs.
- Configured and created application log files using Log4J.
- Set up GCP Firewall rules in order 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.
- Compiled and built the application using ANT scripts and deployed the application.
- Wrote stored procedures, SQL scripts in Oracle for Data Accessing and manipulation.
- Written complex SQL statements/Joins and procedures to fetch the data from the database.
- Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
- Participated in the status meetings and status updating to the management team.
Confidential
Developer / Production Support Engineer
Responsibilities:
- Responsible for requirements gathering, functional specs, use case specs and system design.
- Create test strategies, Analyzing and prioritizing the software defects and implementing the code fixes.
- Code/Develop the applications as per the approved technical design.
- Create and release the builds into various environments.
- Create Operational Tools that allow interim data fixes if needed. These are designed specifically to evaluate the update as per the business requirement and allow the updates only if valid.
- Developed maintainable, reusable, scalable and cross-browser compatible code across desktop and mobile devices
- Designed UI for Change Subscription and New Account Setup modules.
- Worked on Scrapper services to get data from main site(care. Confidential .com)
- Involved in continues Development, Maintenance and Deployment processes.
- Worked with Advanced UI controls like Segment, List, VBOX, HBOX, Popup, Header and Footer templates.
- Worked on plugin upgrades and Middleware setup and trouble shooting.
- Provided on-time analysis and fix on various occasions when application or report failed so that business is not affected.
- Resolved the production issues and taking care of releases in all environments for SIT to UAT.
- Involved in production support jobs, Schedule Tasks and Services Monitoring
- Tracking log reports using Omniture by Adobe creative cloud.
Confidential
Developer
Responsibilities:
- Involved in production support jobs, Schedule Tasks and Services Monitoring.
- Involved in development and testing of GUI, services pre and post processors.
- Requirement gathering, validation, design and implementation.
- Verified functionality of the application after the release to ensure that the system has been installed and configured correctly and is ready for use.
- Developed GUI for the application with to match the branding of the Confidential .
- Developed "Deals" module in Confidential India, by getting the feeds from deals. Confidential .in - used Angular.js and Bootstrap.js to match different form factors of Phones and iPads.
- Developed new payment module for online banking users.
- Worked on Java Services for retrieving data and formatting data.
- Used XML parsers and payment options.
Confidential
Developer / Team Member
Responsibilities:
- Designed the screens by understanding the existing application and drawing out requirements and business logic for change requests.
- Implemented the unit testing for entire application using FUnit.
- Testing screens as per GUI Standards, drawing out the test report and update the related screens as per requirement.
- Worked in Production Support and maintenance
- Development of the UI Care and Retail.
- Development of UI for Paperless Billing in Confidential .
- Test driven development using FlexUnit and JUnit.
- Report generation using AlivePDF.
