Full Stack Developer Resume
Houston, TX
SUMMARY
- Over 7 years of IT experience in developing, design, analysis, testing of various web based, applications in multi - platform environments with JAVA/J2EE technologies.
- Involved in all phases of Software Development Life Cycle (SDLC).
- Experienced in the development of spring modules like Spring MVC framework.
- Experienced in working with Web Services with WSDL, SOAP and REST.
- Expertise on working with Presentation layer frameworks like HTML5, AJAX, CSS3, JavaScript, jQuery, Angular 2, Node.js.
- Extensive knowledge and implementation skills in Spring MVC framework.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3).
- Developed RESTful web services interface to Java-based runtime engine and accounts.
- Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction, and Encapsulation.
- Experience in deploying applications using Web Servers like Apache Tomcat 5.5 and Application Servers like Web Logic, JBoss, Web sphere.
- Developed J2EE applications by using the IDE's such as Eclipse and Intellij.
- Experience in using relational database concepts and worked with Oracle 10g, DB2 and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
- Good experience in usage of version controls such as GIT HUB.
- Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
- Willingness and ability to quickly adapt and learn new technologies.
- Proficient in designing and developing the front end, component-based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer.
- Experience in building single page applications using Angular 2 with various concepts like prototype inheritance, UI-Routing, directives, Validations.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Chrome.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Adaptable to new, evolving technologies and can implement them in current projects
- Experienced with unit testing using JUnit, Test NG, Mockito frameworks.
- Experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Excellent knowledge of Oracle, MySQL, and SQL Server databases.
TECHNICAL SKILLS
Frameworks: Angular 2 and Prime faces.
Spring modules: Boot, Security, Schedule, and Data.
Scripting: TypeScript, JavaScript.
Programming Languages: JavaScript, jQuery, C/C++, Java, HTML, JSP, CSS
Continues Build and Deploy: Jenkins
Cloud Computing: Amazon Ec2, Amazon S3, Route 53.
Databases: SQL Server, MS-Access, ORACLE, Mongo DB
Development Environments: Visual Studio, Notepad ++, Sublime Text, Eclipse
Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular 2, NodeJS, Bootstrap.
Web Services: REST, SOAP
Wire Frame: Adobe Illustrator, Adobe Photoshop
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering.
- Followed Agile Methodologies to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings.
- Developed presentation layer using HTML5, CSS3 and client validation using JavaScript.
- Design and develop template-based User Interface using Bootstrap and Angular 4.
- Used NodeJS to offer an easy and safe way to build high performance and scalable network application.
- Worked onJava1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
- Utilized Amazon Web Services (AWS) EC2.
- Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
- Developed the application with various Spring Framework modules like Spring MVC, Spring IOC, Spring AOP, Spring Boot.
- Designed and integrated thefull-scale Hibernate persistence solution with the application architecture.
- Involved in using JPA (JavaPersistence API) frameworks and APIs as JDO and Hibernate.
- Involved on development of Restful web services in Spring based project.
- Worked on XML and JSON for transferring and retrieving data between different applications.
- Wrote services to store and retrieve user data from MongoDB for the application on devices.
- Worked on Log4J to validate functionalities logging errors, messages and performance logs and Mockito framework JUnit for unit testing.
- Used build tools such as MAVEN.
- Used GIT as version control and JIRA for bug tracking.
Environment: Angular 2, JavaScript, Gulp, Bootstrap, NodeJS, REST Web service, HTML5, SASS, Mongo DB.
Confidential, Houston, TX
Full Stack Developer
Responsibilities:
- Prepared and maintained of design documents, nonfunctional requirements for enhancement & upcoming new requirements.
- Developed all the UI pages using HTML5, CSS3, AJAX, JSON, JavaScript, and Angular 2.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, ECMAScript 6(ES6), Angular 2 and JSON.
- Upgraded the existing content structure from CSS DIV tags to HTML5 Section and Article elements capturing the functional significance of the content.
- Developed HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Developed Single Page Applications (SPA) i.e. web applications using Angular 2, NodeJS.
- Used Bootstrap to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Created Responsive Layouts for multiple devices and platforms.
- Utilized the HTML 5 DOM local storage features to store data locally client-side processing.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Checked Cross-Browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and Spring boot frameworks.
- Developed Server-side logic using XML based protocols like REST Web Services.
- Worked on Visual Studio IDE for developing Front end and Middle Tier.
- Used Team Foundation Server for version control across common source code used by developers.
Environment: Angular 2, JavaScript, Gulp, Bootstrap, NodeJS, Jasmine, Karma, REST Web service, Spring, Hibernate, Maven, AWS EC2, Mongo DB.
Confidential, Houston, TX
Java UI Developer
Responsibilities:
- Involved in Project Planning sessions to analyze business IT requirements and develop a working model according to the requirements.
- Developed UI components using HTML, CSS, Java Script, jQuery, Angular JS 2.0.
- Used JavaScript, jQuery for client-side scripting, and Implemented data binding and validation control on the web-pages using AngularJS.
- Responsible for analysis, design, development, and integration of UI components with backend using J2EE technologies like Servlets and JSP.
- Used Spring MVC to implement MVC Design Patterns.
- Involved in writing Spring Container, Controller classes, Spring Configuration XML file
- Implemented Spring Controller layer with dependency wiring, transaction.
- Worked with Oracle 11g database.
- Used REST web services to acquire data.
- Used Maven Build tool for dependent libraries.
Environment: Java/J2EE, Spring MVC, Hibernate, Restful Web Services, MAVEN, Java Script, jQuery, Angular 2, Web Logic, Eclipse.
Confidential, Caramel, IN
Java UI Developer
Responsibilities:
- Implementation of J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Service Locator and Singleton for the enterprise applications.
- Consumed Web Services for transferring data between different applications
- Used Hibernate to connect to database from frontend and perform database operations.
- Experience in implementing and Designing in Web based applications
- Applied Spring Framework for transaction Management and Spring JDBC for building ORM and for AOP and Dependency Injection.
- Used Springs Hibernate and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used JSP to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, and pagination.
- Developed validations for the applications using Struts validation frameworks.
- Developed and designed all the UI screens with HTML, JSP, and CSS.
- Extensively used Angular 2 by consuming Restful web services.
- Used UI Bootstrap for creating dynamic user interface.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Deployed apps on AWS EC2 instances using Linux based instances.
Environment: HTML5, CSS3, JavaScript, REST Web services, GIT, JSON, Spring, Hibernate, AWS EC2.
Confidential, Los Angeles, CA
Web Developer
Responsibilities:
- Successfully developed different modules using, JavaScript, and http handlers
- Designed and developed custom Java components and user controls.
- Deeply involved in discussion with analysts and implementation of requirements
- Developed a Content Management System based on Java and XML technology.
- Experience in using CSS as part of web designing
- Developed a predictive search module for the website using JavaScript prototype
- Developed and implemented tree structure using JavaScript prototype
- Developed a number of extensible plug-in-based applications using interfaces, custom attributes, and reflection to load assemblies.
- Developed a Facebook plugin for the website.
- Browser based user interface features.
- Uses JMS API java messaging components.
Environment: Linux, Apache Tomcat, MySQL JavaScript, JavaScript Prototype, jQuery, Net beans.
Confidential
Web Developer
Responsibilities:
- Developed and designed a web based ticket management helpdesk portal for employees for over 10 sites in India through which they can report complaints about their hardware/software related problems to IT administrators
- Involved in all stages of product lifecycle including requirement gathering, design, development, and implementation
- Designed web forms and Windows interfaces
- Wrote queries in Oracle using TOAD
- Developed reports with data grid controls in jQuery, JavaScript and graphical views for the use of higher management
- Implemented excel upload/download functionality.
- JDBC Driver connections to Oracle databases.
Environment: JSP, Oracle, AJAX, jQuery, Java.