We provide IT Staff Augmentation Services!

Full-stack Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • java Developer with around 8 years of experience in developing both web - based & client-server Technologies using C, C++, Java/JEE, JSF, SPRING, JDBC, JMS, HIBERNATE, J2EE, JSP, SERVLETS, HTML/HTML5, CSS3, AJAX, DOM, XML, JSON, JavaScript, jQuery, Bootstrap, AngularJS.
  • Hands-on experience in different modules Spring Framework's Spring Web Flow (Spring Core, Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring Security) Inversion of Control and Dependency Injection of Spring Application Framework.
  • Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology
  • Good experience of NoSQL on MongoDB and Spring-data-mongo db. Expertise in handling distributed transactions, compensating transactions. Strong Experience on writing SQL Queries, PL/SQL, JPA that includes Procedures, functions, triggers, cursors and packages with databases such as Oracle, IBM DB2 and MS SQL Servers.
  • Good knowledge on RDBMS concepts.
  • Expertise in Core Javainvolving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Valuable Experience on AWS services.
  • Experience in client-side languages & JavaScript frameworks like jQuery, AngularJS; server-side languages like Node.js.
  • Experienced in migrating applications to AWSand application deployment in the cloud (AWS) with CI/CD tools like Jenkins.
  • Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Experience in AngularJS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
  • Good understanding of REST API’s; extensive experience of integrating web services via Ajax using JavaScript, jQuery and AngularJS.
  • Experience in using Application Servers such as Web Logic, Web sphere and Web Servers such as Tomcat 7/8.
  • Excellent experience in developing and implementing Responsive Web Design (RWD) web pages with cross browser compatibility complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Solid experience working with CSS Preprocessors like SASS and LESS; using mixins, functions, custom grid systems following object oriented modular CSS patterns
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, safari, Opera, Chrome.
  • Expertise working with debugging tools like Firebug, Chrome Developer Tools; Sound knowledge about Profiling and Optimizing a Single Page Application (SPA).
  • Experience using all popular text editors like Atom, WebStorm, Eclipse, Sublime Text Editor, Visual Studios Code and Notepad++.
  • Sound knowledge on unit and integration testing frameworks and libraries like Jasmine, Mocha & Karma.
  • Hands on experience with using Version Control Systems (VCS) tools like SVN & Git.
  • Good in communicating with clients, customers, managers and other teams in the enterprise at all levels.

TECHNICAL SKILLS

J2EE Technologies: JDBC, Servlets, EJB, JNDI, JMS, RMI, JAXB, JTA.

Framework and Tools& Libraries: Struts, Spring, Hibernate, JSF, ADF, JUnit, J2EE Design Patterns, ANT, Maven, Jenkins, CVN, SVN, GIT, Dojo. JQuery, Cassandra,okta, AngularJs, ReactJS, Node.js, Backbone.js, Splunk, D3.js

Programming: Java, Java EE, Java Script, C, C++, SQL

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, XML, JSON, Ajax, SASS, LESS, Bootstrap, Foundation, GitHub, Apache.

IDE & Editors: Sublime Text, IntelliJ, WebStorm, Atom, Notepad++, Eclipse, Microsoft Visual Studio Code.

Debugging Tools: Chrome Developer Tools, Firebug, W3C Validator.

Database: RDBMS, MongoDB, MySQL, Oracle11g, NoSQL.

Operating Systems: Windows 98/2000/XP/Vista/7/8, MAC OS X/Linux (Redhat/Ubuntu)

PROFESSIONAL EXPERIENCE

Full-stack Developer

Confidential, Phoenix AZ

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Worked in Agile Environment and participated in requirement gathering, analysis and design
  • Scheduling and deploying reports to the production (managing turnovers).
  • Updated Angular 2 to Angular 4, doesn’t make much different but same the latest version of the Angular framework.
  • Involved in designing the user interfaces using JSP.
  • Configured JMS for Messaging services to get Ticket updates.
  • Developed the application using Spring MVC Framework that leverages classical Model View Layer (MVC) architecture.
  • To keep tract of issues and tasks on individuals, used JIRA ticketing system
  • Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with AngularJS using custom directives.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using AngularJS.
  • Implemented persistence layer using Hibernate framework.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Written the Rest Services to get the data from NoSQL (Mongo DB) Collections in JSON format.
  • Created custom directives in Angular 2 for re-usable components (multi-field form elements, background file uploads)
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.0.
  • Written SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Assisted in several Load tests and gave suggestions at OS level tuning, also configured WebLogic andJBOSS Application servers to produce the best results.
  • Converting infrastructure to server less architecture (AWSLambda) deployed in AWS Cloud Formation.
  • Built Jenkins jobs to create AWSinfrastructure from GitHub repos containing ava and Yaml scripts.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of valuable information such as payment status report.
  • Monitoring the error logs, server logs and fixing the problems and Performance tuning ofJBoss servers
  • Created various MongoDB collections and wrote services to store and retrieve user data from the application.
  • Created and managed a Dockers deployment pipeline for custom application images in the cloud using Jenkins.
  • Good experience in implementing MVC frameworks like Angular for AJAX data calls using the $http service.
  • Worked on application servers such as WebLogic,Apache Tomcat and WebSphere
  • Performed Unit testing of the reports using JUnit testing.
  • Developed Deployment Scripts to Automate the process of Deployment inSOA Suite 11g
  • Experience in deploying projects on WebLogic using MAVEN.
  • Used harvest for version control across common source code used by developers.
  • Used XML Web Services using RESTful in developing transfer application that is remote and global to other financial institutions.
  • Used JDBC to invoke stored procedures and database connectivity to ORACLE.

Environment: Java, J2EE, JSP, JNDI, HTML, XML, Angular 2.0, Angular 4.0, DOM, Microservices, ANT, IBM Web Sphere Application Server, SQL PL/SQL, Jira, AWS, Hibernate, Spring, Jenkins, Java Script, Docker,, Maven, Kafka, RESTful, oracle 11g, JBOSS, IBM RAD, GIT.

Full Stack Developer

Confidential, Woodland Hills, CA

Responsibilities:

  • Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and JQuery, AJAX, JSON and Angular.js.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
  • Designed and developed an automation framework withREST API support with the ability to run any automation tests.
  • Developed Micro services withSpring bootandSpringBatch along with the test cases.
  • Created and configured management reports and dashboards inSplunk for application log monitoring
  • Installed and configuredSOA high availability solutions on Oracle Application Server 10g(10.1.3
  • Extensive experience using Bootstrap for layout and writing media queries for RWD.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
  • Developed multiple POCs to create a interface between Backend to Frontend by using MongoDB, Express js, Angular js and Node.js
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Responsible for creating RESFUL web services to serve data to the front-end application in JSON format.
  • Developed Spark SQL job as a part of project which will aggregate JSON input data and write it toCassandra database for reporting purpose.
  • Created variousSpring boot andSpring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Implemented Microservices based on requirement.
  • Worked on Mongo DB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Used built react components to create the views Used React JS for the view part of the application
  • Used Redux for state management, to store the whole state of the app in an immutable object tree
  • Used React-router to achieve single page application
  • Used webpack build tool for configuration and Babel tool for the transpilation of JSX to vanilla JavaScript and ES6 to ES5.
  • Used RESTful web services to communicate with third party services or internal applications. Wrote java back end web services in RESTful framework using the jersey JAX-RS framework.
  • Configured and used JIRA for bug tracking and functional testing.
  • Built scripts using Maven to build the J2EE application.
  • Extensively used Debugging JavaScript using ChromedeveloperToolbar.
  • Developed theUIwith extensive use of JavaScript, JSON and Ajax, Coordinated with Interface Design Architects for meeting accessibility standards at code level.
  • Used built react components to create the views of the application
  • Used Karma and Jasmine for writing test cases to produce a high-level code.
  • Wrote jQuery functions while implementing various UI Views across the whole web application (both consumer facing as well as internal application).
  • Used Jenkins as Continuous Integration Tool.
  • Participated in the team on agile development cycle, followed SCRUM methodology.
  • Used AJAX extensively to implement front end /user interface features in the application, strictly followed W3C standard.
  • Updated the website from time to time for special Requirements.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.

Environment: Java, Hibernate, Spring, Spring boot, AWS, GIT, EJB, HTML, HTML5, CSS, CSS3, JavaScript, ReactJS, Cassandra, JQuery, AJAX JSON, Angular.js, moment.js, Bootstrap, Jira, Responsive design, Grunt, Jenkins, Node.js, NPM.

Java web Developer

Confidential, Dallas, Tx

Responsibilities:

  • Developed the front-end by doing hands-on coding using HTML, CSS3, JavaScript, jQuery, AngularJS. Leverage knowledge of W3C standards, cross-browser development techniques.
  • Collaborate with Build Team to integrate HTMLs, front-end code with the backend technology and portal framework, to ensure the UX / UI is implemented.
  • Developed HTML templates with help of handlebars. Implemented Model View Controller (MVC) Design Pattern using AngularJS.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Coordinated with BA team and conducted several feedbacks from different healthcare organizations for implementing a better user friendly and interactive website for easy access.
  • Developed reusable components with AngularJS custom directives.
  • Used Dependency Injection from AngularJS factory and services.
  • Good knowledge on AngularJS MVC.
  • Used routing schemes to develop single page applications (SPAs) using AngularJS route. Used Marionette to compose rich layouts, show sorted lists. Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
  • Implemented User Interface and integrated with backend code, Node.JS as server-side technology.
  • Used MEAN (Express, Angular, Node) Stack. Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
  • Utilized JavaScript and jQuery to improve the overall design and UI of campaign websites.
  • Extracted data in UI for different clients using JSON format. Implemented client-side validations using JavaScript.
  • Implemented AJAX, JSON, and Java script to create interactive web screens.
  • Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
  • Adopted a cross browser and cross platform approach to make the website's most versatile and supportive.
  • Followed agile software development practice paired programming, test driven development TTD and scrum status meetings.
  • Debugging and testing done with Google chrome developer tools and Firebug.

Environment: Java, J2ee, EJB, Servlets, HTML, CSS3, JavaScript (Libraries: jQuery), Angular JS, Bootstrap, Handlebars, SOAP, MS Access, Adobe Flash, MS Office, IE, Firefox, Chrome.

Front End Developer

Confidential, Seattle, WA

Responsibilities:

  • Converted wireframes into html.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Performed client-side validations using JavaScript Utilized various JavaScript and jQuery libraries to manipulate the events and other interactive features (Dynamic functionality)
  • Involved in designing and developing the JSON, XML Objects Used AJAX to send request to the server to check the functionality of the websites.
  • Used JSON for storing and exchanging information between browsers and servers Involved in team discussions when implementing new features in the project.
  • Used Spring framework to implement middle tier with Spring IOC.
  • Implemented page designs in standard-complaint dynamic HTML and CSS.
  • Developed the Front-End User Interface using HTML, JavaScript and CSS.
  • Created navigation lists using list elements in HTML.
  • Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
  • Created form validations with JavaScript. Provided insight on HTML and CSS standards.

Environment: HTML, CSS, JavaScript and jQuery, Firefox Firebug, Eclipse, AJAX, JSON, XML, Explorer, Chrome, Firefox, Windows.

Web Developer

Confidential

Responsibilities:

  • Designed an application which is a web-based application through which students who are trying to obtain admission to a university can have a proper portal for all their queries until they are admitted.
  • Designed by analyzing all the system architecture, including hardware and software requirements that are needed for the functional implementation.
  • Did unit testing of programming projects.
  • Wrote a program inC, which converted programmer's interface between two different types of database.
  • Developed by using HTML, CSS, JavaScript and Fusion tables
  • Developed front end using Java Script, HTML, CSS
  • Written SQL Queries to interact with MySQL database.
  • Developed UI for responses from API's for third party integration (JSON file format)
  • Applied data visualization by dynamic graphs & charts with data fetched form JSON objects.

Environment: C, HTML, CSS, JavaScript, JSON, Eclipse, XML, Explorer, Chrome, Firefox, Windows.

We'd love your feedback!