Full Stack Developer Resume
Walnut Creek, CA
SUMMARY:
- Over 8+ years of experience in the IT industry involving analysis, design, implementation, integration and testing of various systems.
- Extensive Experience in web technologies such as HTML/HTML5, CSS/CSS3, Advanced JavaScript, AJAX, JQuery, Handlebars, XML, JSON.
- Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Hands on experience in HTML5, CSS3 and responsive design paradigms and using MVC principles in JavaScript. W3C standards will always be followed in building web pages.
- Good experience in JavaScript frameworks like Angular JS, Node.JS.
- Hands on experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome and checking cross browser compatibility.
- Knowledgeable about Document Object Model (DOM) and DOM Functions along with experience in Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Worked on RWD (Responsive Web Design) and implemented basic level of Angular.js
- Worked one - on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript.
- Created Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Involved in writing SQL Queries, Stored Procedures.
- Good Experience with CASSANDRA NOSQL Database.
- Worked on documentations and presentations using Microsoft office.
- Adept in designing UI patterns and applications with the help of Sublime Text, Adobe Photoshop, Adobe Dreamweaver, Notepad++.
- Development of several Python APIs and harassers that works both in Linux and windows and maintaining them using the revision control SVN
- Hands on experience using the version controls like SVN
- High level experience working in agile environments.
- A very Good Understanding of Hidden Markov Model.
- Worked with all kinds of data formats like XML, JSON, flat files for exchange of data.
- Good experience in using front end build tools like Grunt, Gulp and bakend Java’s MAVEN.
- Created a build script using Gulp.js task runner and a boilerplate theme for internal use.
- Experience in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, reporting using Karma and Jasmine.
- Extensively trained to work in a collaborated Team environment. Always take initiative and come up with new ways of doing things.
- Hands on experience in working on Unix and Linux platforms.
- Formulated database access methodologies and APIs.
- Expertise in java- Applets, Servlets, JSP, JSF, JMS and EJBs.
- Familiar working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Toolbar.
- Commendable communication and interpersonal skills substantiated with developers, project managers, subject-matter experts, stakeholders and end clients.
TECHNICAL SKILLS:
UI Web Technologies: XML, HTML, HTML5, XHTML,DHTML,CSS3, Bootstrap, JavaScript, JQuery, angular.js, Node js, AJAX, JSON
IDE, HTML Editor: Notepad++, Eclipse IDE, Visual Studio, Dreamweaver, NetBeans, SublimeText, Microsoft Publisher
Web/App Servers: Apache Tomcat 5.0.25, JBOSS, WebLogic.
Databases: ORACLE 11g, SQL SERVER, MYSQL, Mongo DB, RDBMS.
Languages: Java 1.5/1.6/1.7,8, XML, Java J2SE, J2EE, SQL, PL/SQL, WSDL C, C++, C#.
Version Control: SVN, CVS, Clear case,PVCS, GIT-HUB
Web services: JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, WS Security, Restful
Operating Systems: Windows 2000, Windows XP (Prof), Windows 7, Linux, Unix
Methodologies: Agile, UML
Design Patterns: MVC, Dependency Injection, Abstract Factory, Data Access Object, singleton.
Testing Tools: Junit, Load Runner
Frameworks/ Build Tools/ J2EE: JSP, Servlets, EJB, Java Beans, JDBC, JNDI, RMI, JMS, JSF, Java Mail, JTA,Servlets, JMS, Struts,Ant,Hibernate,Spring, Struts, JPA
PROFESSIONAL EXPERIENCE:
Confidential, Walnut Creek, CA
Full Stack Developer
Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, JSON, AngularJS, React.Js, Bootstrap, Maven, DOM, XML, Node.js, Firebug, Jenkins, JIRA, DHTML, EclipseJuno, SVN, Apache Tomcat, Photoshop, Oracle, Windows, PHP.
Responsibilities:
- Created and customized Reports as requested by the business users.
- Created and modified different page layouts in the application.
- Created custom, general use modules and components which extend the elements and modules of core AngularJS.
- Involved in creation of queues and assigned Public groups as members of queues.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Implement business rules using Scala.
- Developed User-friendly visual force pages with usage of CSS, Javascript, jQuery and Html.
- Worked in agile environment, as of solving the issues within deadlines.
- Designed and deployed, Workflow rules, Email Templates, Reports and Triggers for automating business logic.
- Developed single page web application using JavaScript framework AngularJS.
- Development of code using JSP, HTML, CSS, JavaScript libraries such as JavaScript, jQuery, Prototype plus relevant coding standards.
- Experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
- Extensively worked on React script for button and icon components on UI.
- Worked on process builder for updating a field in all child records based on the value in parent record.
- Proficient in developing, deploying and managing the Solr from development to production.
- Good experience in installation, configuration and maintenance of Linux .
- Developed Java SpringBoot RESTful API services, extensive use of Camel framework and components, Kafka pub/sub, ensuring real-time updates of Cassandra clusters across AWS cloud regions and the legacy datacenters.
- Design and Development of two applications for test drivers and license issuing; each application was development with Grails-Groovy- Vaadin technology and Postgresql in database
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used Jenkins for automations.
- Worked on Solr Searching, Filtering and Sorting.
- Involved in Analysis of Oracle, MySql, Cassandra and MongoDB for best fit for Dynamic User Segmentations and reviewed with database architects for approval.
- Good knowledge of Spring's IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.
- Prepare solr queries & s ql queries to support Micro Services integration with Cassandra cluster.
- Used Jasmine package containing helper code for developing and running jasmine tests for Node.js.
- Experience with Implementing and Leveraging Search Implementations like SOLR and Elastic Search.
- Excellent experience in presentation layer development with HTML, DHTML, Java Script, DOM,CSS, DOJO, Ajax, Flex, Action Script and ASP
- Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
- Expertise in AngularJS controllers, directives, components, factory and service resources, routings and events. Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
- Worked in an environment with continues integration and deployment, and both unit and integration testsBuild web based applications that consume REST API’s.
- Worked in Workflow rules and created actions like Email alert, Field Update.
- Used GIT for Version Control.
- Preparing test cases using Selenium Webdriver, Junit and TestNG.
- Analyze the response of JSON in order to update DOM.
- Responsible in writing Design, Interface and Testing Documents.
- Responsible to Design & Develop the Business components using Java 8 / Java 7, Java EE 6, MVC, Struts, JSP, Servlets, POJO, Web Services, Design Patterns, JDBC, JMS, XML, SAX, DOM, JavaScript, AJAX, jQuery, HTML, DHTML, CSS, JUnit, & ANT technologies
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Implemented AJAX functionality for better performance.
- Implemented Batch class and scheduled for sending remainder emails to stakeholders.
- Implemented migration tasks from Oracle apps to PostgreSQL databases.
- Implemented Spring ORM wiring with Hibernate provided access to Oracle 11i RDBMS.
- Used Rally tool for bug tracking and Git as the version control.
- Deployed application from Sandbox to Production using Eclipse.