Full Stack Developer Resume
Houston, TX
SUMMARY:
- Over 8 plus years of extensive IT experience in developing, design, analysis, testing of various web based, SOA based and client/server 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 , WebLogic Portal .
- Experienced in working with Web Services with WSDL, SOAP and REST .
- Expertise on working with Presentation layer frameworks like JSP, HTML, AJAX, HTML5, XHTML, CSS, CSS3, JavaScript, jQuery, Angular.js, Node.js .
- Extensive knowledge and implementation skills in Struts MVC framework.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access, Management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
- Developed RESTful web services interface to Java-based runtime engine and accounts.
- Experience with different Servers like Apache Tomcat, Web Sphere, Web Logic, JBoss.
- 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.
- Expertise in creating Entity beans and Session beans using EJB.
- Expertise in developing XML documents with XSD validations, SAX, DOM parsers to parse the data held in XML documents. Worked with various Style Sheets like XSLT.
- 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 8i/9i/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, SVN.
- 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.
- Good Understanding of Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design, and Implementation.
- Experience in building single page applications using Angular.JS with various concepts like prototype inheritance, UI-Routing, directives, Validations, and then create and generating severs.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Experience knowledge about jQuery, jQuery plug-ins (Validator, Drag and Drop, AutoComplete) for DOM manipulations and AJAX.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Chrome.
- Strong Experienced in browser test runner Karma with the support of Jasmine framework.
- 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
- Experience in desktop application development platform Ext JS, able to use built in widgets, worked using MVC architecture of previous versions.
- Experienced with unit testing using JUnit, Test NG, Mockito frameworks.
- Experience in developing UML Diagrams like Class, Use case and Sequence diagrams.
- Good experience in source code control tools like CVS, SVN , and GIT .
- Excellent knowledge of oracle, MySQL , and SQL Server databases.
TECHNICAL SKILLS:
Frameworks: Angular2 and JSF/Prime faces, EXT JS.
Spring modules: Boot, Security, Schedule, and Data.
Scripting: TypeScript, JavaScript.
Programming Languages: C#, JavaScript, jQuery, C/C++, Java, Web Development Technologies, AJAX, JSON, HTML, XML, JSP, CSS, SOAP, WCF
Databases & Database Technologies: SQL Server, MS-Access, ADO.NET, PL/SQL, LINQ, ORACLE.
Development Environments: Visual Studio, Notepad ++, Sublime Text, Eclipse
Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, NodeJS, BackboneJS, Bootstrap, JSON.
IDE Editors: Eclipse, WebStorm, PhpStorm, NetBeans, Dreamweaver, Developer Tools, Edit Plus, Sublime text, Visual Studio.
Debugging Tools: Jasmine, Karma, Firebug.
Version Controls: SVN, GIT
Web Services: REST, SOAP
Wire Frame: Adobe Illustrator, Adobe Photoshop
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Full Stack Developer
Roles and Responsibilities:
- Prepared and maintained of design documents, nonfunctional requirements for enhancement & upcoming new requirements.
- Developed all the UI pages using HTML5, DHTML, XSL/XSLT, XHTML, CSS3, AJAX, JSON, JavaScript, and Angular JS.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, ECMAScript 6(ES6), Angular, React.JS 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 XML, 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, node.js.
- Extensively worked in TCL (Tool command language). Developed scripts.
- 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: Agile/Scrum, Angular JS, HTML5, CSS3, JavaScript, TypeScript, Knockout JS, Grunt, Bootstrap, NodeJS, Jasmine, Karma, REST Web services, Eclipse, Spring, Hibernate, Maven, Windows Firebug, Dreamweaver, Flash, Illustrator, Oracle, Eclipse, TFS, AWS EC2, Amazon Elastic Load Balancing, Amazon Simple DB .
Confidential, Houston, TX
Java Developer
Roles and 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 SOAP web services to acquire data.
- Used Maven Build tool for dependent libraries.
Environment: Java/J2EE, Servlets, JSP, Spring MVC, Hibernate, spring, SOAP, Restful Web Services, MAVEN, HTML, CSS, Java Script, jQuery, Angular 2.0, Oracle 11g, Web Logic, Eclipse.
Confidential, Caramel, IN
Java UI Developer
Roles and Responsibilities:
- Worked with Business System Analyst to understand the requirements to make sure that right set of UI modules are being built.
- Worked with Designers to Understand and redesign the Package Customization Modules using Angular JS, HTML5, CSS3, NodeJS and JavaScript.
- Created HTML5 Pages with CSS3 and the Box Model Properties.
- Designed webpages using mock-ups, wireframe using Adobe Photoshop.
- Created various UI components for different web pages using AngularJS framework and also responsible for displaying data coming from AngularJS Object.
- Developed applications using AngularJS single page applications SPAs to improve page performance.
- Used NodeJS for Server-side scripting Language.
- Used AngularJS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, and pagination.
- Loaded JS files in to karma by installing required plugins, and configuration.
- Broke the test scenarios and develop failing test cases using Jasmine.
- Used Grunt for automate the tasks like minifying, compilation, unit testing, checking JS errors.
- Used $http in AngularJS for consuming RESTful web services.
- Ensured cross-browser compatibility by testing the applications of different browsers.
- Used GIT as a repository tool and familiar with functionalities in GIT.
Environment: AngularJS, HTML5, CSS3, JavaScript, NodeJS, Grunt, Karma, Jasmine, REST Web services, GIT, JSON, Photoshop, Handle bars, WebLogic, WebStorm, Eclipse, Windows.
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
Roles and 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.