Sr. Full Stack Developer Resume
New York, NY
SUMMARY:
- Total 9+ years of experience as a Full Stack Developer with Exceptional Software Engineering Experience and a successful track record of around 8+ years in all phases of SDLC with multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java, J2EE, Object Oriented Analysis and Design (OOAD) and UML.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V - model, Waterfall, Agile, Scrum, XP and RUP.
- Expertise in several J2EE technologies like JSP, Servlets, Web Services (SOAP, WSDLandUDDI)JSF, Hibernate, Spring, Struts, EJB(Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE .
- Logical Data, hands on experience in writing SQL Queries, functions, procedures, and packages. Hands on experience in XML Technologies such as XML parsers (SAX, DOM), XSL, XSLT, XPath.
- Performance oriented implementer of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller).
- Experience in the development of Data Migration Gateways for processing flat files using SQL Queries, PL/SQL, MySQL and Oracle SQL Loader, Also having Experience working in the UNIX Environment including writing shell scripts.
- Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat, Confidential WebSphere, BEA Web Logic, and Red Hat JBoss.
- Expertise with Confidential Web Sphere, BEA WebLogic, Jakarta Tomcat, Jboss.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
- Expertise in XML and related technologies like XSL, XSLT, X Query and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
- Extensive experience in working with Windows, UNIX, and LINUX platforms.
- Experience with Databases like Oracle, Confidential DB2, MYSQL, SQL SERVER, JDBC etc.
- Expert in using J2EE complaint application servers like BEA Web logic, Confidential Web Sphere, ApacheTomcat, JBoss.
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer (WSAD) and RAD.
- Used AJAX for request response processing without reloading the complete page.
- Involved in developing object oriented JavaScript and experienced with HTML, AJAX, JSON, Angular.JS, Node.JS and Bootstrap JS.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Integrated the Angular.JS application with RESTful web services.
- Developed responsive web pages using HTML5, CSS3 and Bootstrap JS.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
- Extensively used Angular UI (Bootstrap) for ng-grid, and UI components.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- To limit page-loading delay and visible browser-server interaction used MVC framework with Ajax, JavaScript, Angular.js, Backbone.js and Marionette.js.
- Designed single page MVC using AngularJS libraries, UI routers, angular custom directives and filters by linking the database with AJAX.
TECHNICAL SKILLS:
Web Technologies: UI, Javascript, DHTML, CSS, AJAX, Jquery, Dojo, Node.js, Angular.js, Bootstrap.js, Backbone.jsJ2EE Technologies: Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, WebServices, SOAP, WSDL
Languages: UI, UX, Java, J2EE
Frameworks: Struts, Spring, Hibernate
Application Servers: Web Logic, Web Sphere
Web Servers: Apache, Jakarta TOMCAT
IDE/GUI Tools: Eclipse, WSAD, RAD
Modeling Tools: UML, Rational Rose
Operating Systems: Windows 2000/98/95/NT, UNIX
Databases: Oracle, MySQL
Tools: CVS, Clear Case, Rational Clear Quest
Unit Testing Framework: JUnit
PROFESSIONAL EXPERIENCE:
Confidential, New York,NY
Sr. Full Stack Developer
Responsibilities:
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Design and Developed using WebService using Apache CXF.
- Architectured & Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
- Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- Creating Front-end Applications using HTML, CSS and JavaScript.
- Wrote extensive HTML/ HTML5, CSS3 and JavaScript code to build dynamic pages using WebStorm, Sublime Text.
- Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.
- Developed SQL and PL/ SQL scripts for transfer of data between databases.
- Proficient in server side programming like JSP, Servlets and JDBC.
- Creating tables and worked on NoSQL DataBase by using Cassandra to write Stored Procedures functions and packages for complex Inserts and updates in the database.
- Build REST web service on Spring controller in the back-end to handle requests sent from the front end.
- Used Eclipse IDE for code development along with GIT for managing the code and JENKINS for continue integration
- Developed RESTfulweb services using WebLogic workshop
- Experience in Version Control tools like GIT and created and managed all of hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines.
- Involved in development of individual Sprints with the help of Git Hub and developed new functions and strategies by contributing in GIT management.
- Involved in writing the unit test cases using Protractor.
- Wrote test cases using jasmine
- Utilized agile and scrum methodologies to develop Drupal applications
- Used Maven as a build tool with external projects and deployed it on server.
Environment: UI, CSS3, HTML5, JSF, DOJO, SENCHA EXTJS, JAVASCRIPT, NODE.JS, ANGULAR.JS, BOOTSTRAP.JS, BACKBONE.JS, CSS, AJAX, HTML5, DB2, CRUD, PL/ SQL, JDBC, JAVA, SPRING, HIBERNATE, STRUTS, CASSANDRA, REST, APACHE CXF, SOAP, WEB SERVICES, JENKINS, ECLIPSE, SUBVERSION (SVN), JUNIT, WAS, WSAD, WPS SCRUM, UML, JSP, JAVA SERVER PAGES STANDARD TAG LIBRARY (JSTL),SERVLET,PROTRACTOR, JASMINE, AGILE, MAVEN, XML, ITEXT, ORACLE ENTERPRISE CONTENT MANAGEMENT (ORACLE ECM), GWT (GOOGLE WEB TOOLKIT), JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, JMS, APACHI TOMCAT, LINUX, PHP, XPATH, XSLT, SQL, MYSQL, ELB, EBS, EC2, AWS, NODE.JS, TEST DRIVEN DEVELOPMENT, API, APACHE, UNIX, ORACLE, LDAP, HTML, ANT, GIT, GITHUB, JIVE, WEBLOGIC. Java, J2EE, JEE, Spring, Hibernate, Struts, Angular.js, Ajax, Javascript, React.JS, Node.js, bootstrap.js, backbone.js, Oracle, CRUD, PL/ SQL, Cassandra, JDBC, Cohenrence, Mongo.DB, Apache CXF, Rest, Eclipse, Weblogic, Subversion (SVN), JUnit, Agile, UML, Hadoop, REST, Soap, Web Services, Eclipse, Weblogic, Git, GitHub, JUnit,Selenium Agile, UML, JSP, Xml, SOA, Web 2.0
Confidential, New York,NY
Sr. Full Stack Developer
Responsibilities:
- Wordpress integration, migration, design, redesign, and expansion
- Lead development and site building on Drupal-based projects. Mentor junior developers on site building and development best practices.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Used ASP.NET technology for developing the presentation layer.
- Work as a product client team developer on a variety of platforms including Windows, UNIX and Linux distribution using C.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Involved in writing batch jobs using COBOL.
- Implemented changes to optimize existing logic and upgrade legacy Assembler and PL/I logic to COBOL per corporate initiatives
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Designed the PL/SQL Procedures to load data from Flat files and Oracle into the target Oracle database.
- Extracted and transformed source data from different database like Oracle, SQL Server and DB2 and flat file into oracle.
- Involved in writing the Elastic database queries for CRUD web application using node server.
- Handled various performance issues on Mongodb/ Cassandra.
- Performed Point in time recovery for mongodb into different testing servers using On-prem Ops Manager.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/REST)
- Experienced in developing Service Oriented Architecture using Web Services, Axis 2.0 / JAXB 2.0 and JMS.
- Used Eclipse IDE for code development along with GIT for managing the code and JENKINS for continue integration.
- Experienced in designing, developing and maintaining portal applications using Confidential WebspherePortal on Rational Application Developer (RAD)
- Used Confidential WSAD to develop different J2EE components like EJB's, Client jars, Web Modules and Application EAR modules.
- Used Subversion to implement version control System.
- Carried out unit testing of AngularJS component using debugging tool like Jasmine.
- Wrote Unit Test Cases using Junit and Performed Validation using Java Script.
- Full life Cycle Implementation of P&C for SDLC Lifecycle in Agile Scrum Format.
Environment: UI, CSS3, HTML5, JSF, NODE.JS, ANGULAR.JS, BOOTSTRAP.JS, BACKBONE.JS, REACT.JS, JQUERY, AJAX, SENCHA EXTJS, JAVA, SPRING, HIBERNATE, STRUTS, JAVASCRIPT, ORACLE, DB2, CRUD, PL/ SQL, MONGO DB, SOAP, WEB SERVICES, ECLIPSE, JDBC, APACHE CXF, REST, ECLIPSE, WEBLOGIC, CLEARCASE, JUNIT, AGILE, UML, JSP, JAVA SERVER PAGES STANDARD TAG LIBRARY (JSTL), XML, SERVLET, MAVEN, ITEXT, GWT (GOOGLE WEB TOOLKIT), JASPER REPORT, ILOG, WEB2.0, SOA, XML, XPATH, XSLT, PHP, SQL, MYSQL, SCRUM,, NODE.JS, TEST DRIVEN DEVELOPMENT, API, APACHE, TOMCAT, UNIX, LDAP, HTML, CSS, ANT, GIT, JIVE, JMS. Cassandra, JDBC, Cohenrence, Mongo.DB, Apache CXF, Rest, Eclipse, Weblogic, Subversion (SVN), JUnit, Agile, UML, Hadoop, REST, Soap, Web Services, Eclipse, Weblogic, Git, GitHub, JUnit, Selenium, Agile, UML, JSP, Xml, SOA, Web 2.0
Confidential, Dallas TX
Full Stack Developer
Responsibilities:
- Experienced in using frameworks such as MVC, Spring, JSF and STRUTS, etc
- Used Ibatis as ORM tool and worked extensively on implementing ibatis config xml and sqlMap files with select, update, insert queries for DML operations.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Worked on the front end Web application development using HTML5, JSF 2.2 (RichFaces/PrimeFaces), JavaScript, JQuery, CSS and AJAX.
- Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,MQ Series, JDBC, XML,JMS, AJAX, and web services.
- Experienced in the field of Web Application development using HTML 5, CSS 3, SASS, XHTML, JavaScript, JQuery, JSP,AJAX, XML and JSON.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and Angular.js
- Expertise in client side designing and validations using JavaScript and DOJO Widgets.
- Expert in object oriented JavaScript programming and Sencha Ext JS 4.x/5.x/6.x most recommended pattern MVMVC pattern.
- 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 DB2. Also used JPA with Hibernate provider.
- MySQL database backup and recovery strategies and Replication and synchronization.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Generation of business reports using SQL Server Reporting Services and Crystal Reports 10.0. Set up and monitor database jobs, Conduct performance tuning and optimization.
- Worked on Java Multithreading, Collections & Coherence Framework
- Design and Developed using WebService using Apache Axis 2 on JBOSS
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE.
- Used Tomcat as web server to store the static contents and Jboss as application server.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM
- Setup ClearCase server to support CCRC (ClearCase Remote Clients). Evaluated existing software development environment, drafted recommendations for improvements.
- Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Developed AJAX based web based UI framework by utilizing JQUERYlibrary. Used Rational tools for CVS as well as UML documents creation.
- Designed and developed the web-tier using Html, JSP, Servlets.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
- Used Web services ( RESTful) for transmission of large blocks of XML/JSON.
- Use of multiple tools, including Apache POI, iText and JFreeChart to create reports and charts.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Extensive experience with Java IDEs like Eclipse, Net Beans and Google Web Toolkit (GWT).
- Integrated JIRA with Oracle Database. Integrated Git and Jenkins to JIRA.
- Developed a Swing Application with the Graphical Simulation for the analysis of outbound inventory which demonstrates and alerts for differential growth and decline.
- Designed custom cascading prompts using JavaScript and custom UI in Cognos reports.
- Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
Environment: UI, CSS3, HTML5, JSF, DOJO, Sencha, Struts, IBATIS, EJB, JQUERY, ExtJS, Javascript, CSS, AJAX , DB2, CRUD, PL/ SQL, JDBC, APACHE CXF, APACHE AXIS 2, WSDL, NETBEANS, JBOSS, MERCURIAL, CLEARCASE, SELENIUM, WATER FALL MODEL, UML, JSP, SERVLET,ANT, EMC, Soap, Web Services, Eclipse, JAVA, Spring, Hibernate, WebSphere Portal, Subversion (SVN), JUnit, Scrum, UML, JSP, Java serverPages Standard Tag Library ( JSTL ),SERVLET, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management ( Oracle ECM ), GWT (Google Web Toolkit), JIRA, SWING, Jasper Report, ILOG, Jrules, Web 2.0, SOA, JMS, Apachi Tomcat, Linux, PHP, Xpath, Xslt, Sql, MySQL, ELB, EBS, Ec2,Aws, Node.Js, Test Driven Development, API, Apache, Unix, oracle,LDAP,HTML,ANT,git,jive,weblogic.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Developed and modified the rules using Rule Studio with full SDLC lifecycle.
- Developed Controller Servlets, Action and Action From objects for process of interacting with database using Struts and Hibernate.
- Extracted and deployed the rules in Linux Fedora database using Execution Server.
- Deployed the rules in Team Server to enable the business users to view/modify the rules.
- Provided hands on training to the business users on ILOG JRules
- Experience in SOA web services.
- Experience in SVN and web services.
- Analyzing Investment Banking softwareandJDK.
- Analysis of data In EJB was done using Business Intelligence Development Studio
- The configurations, managing, and administering all components within Microsoft SQL Server was done using Enterprise Manager.
Environment: JAVA,JDK, J2EE,EJB, JNDI, Hibernate, Spring, HTML, JavaScript, XML, CSS, JUnit, UML, Eclipse, Oracle WebLogic, DB2, subversion, Linux.
Confidential,Austin, TX
Java Developer
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Worked on development of common framework in Google web Toolkit(GWT) to build screens and make remote procedure calls to middle ware
- Developed STRUTS forms and actions for validation of user request data and application functionality.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Involved in developing business tier using stateless session bean.
- Used JavaScript for the web page validation and Struts Validator for server side validation
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using Confidential DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Handled on issues related to conversion of JAVA to AJAX
- Developed Message Driven Beans for asynchronous processing of alerts.
- Used Clear case for source code control and JUNIT for unit testing.
- Involved in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards.
Environment: JAVA, J2EE,AJAX, Google Web Toolkit(GWT) STRUTS, JSP, JDBC, EJB, ANT, XML, Confidential Web Sphere, JUNIT, DB2, Rational Rose, CVS.
Confidential, Atlanta, GA
Python Developer
Responsibilities:
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB, intelliJ IDEA.
- Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
- Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx and Nose.
- Modifying data using SAS/BASE, SAS/ MACROS.
- Extracting data from the database using SAS/Access, SAS SQL procedures and create SAS data sets.
- Performed QA testing on the application.
- Developed approaches for improving NLP pipeline.
- Create custom VB scripts in repackaging applications as needed.
- NLP File Prep Settlement-Prepare files for review for Settlement.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
- Participated in the complete SDLC process.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Created a Python based GUI application For Freight Tracking and processing
- Used Django framework for application development.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used BackboneJS for making AJAX calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
- Worked with Backbone and Node to give a structure with rich API over a RESTful JSON interface.
- Developed a core component of Analytics with Node.js, Angular.JS.
- Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Displayed tabular data using AngularJS by applying filters on the table data
- Experience in developing Web Services to expose useful functionality to web users through SOAP and RESTful web service calls.
- Used web Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Expertise in performing Client-side validations using JavaScript.
Environment: UI, CSS3, HTML5, JSF, JAVA , JDK, JavaScript, J2ee, JSP, XML, Struts, Servlets, JDBC, EJB, Oracle, tomcat.