Full Stack /javascript Developer Resume
CT
SUMMARY
- Having 8+ Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Programmer Analyst using Java.
- Ground-up understanding of a wide array of J2EE/JEE technologies such as JSP/Servlets, struts /spring /hibernate frameworks, Web Services using SOAP, XML, EJB, JMS, XML, JNDI, JSON and JDBC which are required to architect real.
- Experienced in the analysis and design of applications using OOAD techniques, Rational Rose Use Cases and Design Patterns (MVC and Data Access Objects).
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, Exception Handling.
- Proficient in XML technologies like XML, DTD, SOAP, WSDL.
- Worked extensively on design and development of applications using SAS,SQL/PL-SQL, Stored Procedures with DB2, Oracle 10g databases.
- Expertise in web-based GUIs development using Applets, HTML, JavaScript, CSS and AJAX.
- Comfortable in configuration and deployment of multi-tier applications using servers like Weblogic, Tomcat and JBOSS.
- Developed the pollers using MDB, automated email notification using JMS MQ Series and also involved himself in incorporating business logic in SQL code (stored procedures) using Sybase
- Strong Knowledge in Software Development Life Cycle (SDLC) and involvement in various phases including requirements gathering, analysis, design, coding, testing and maintenance.
- Good Working Knowledge of ANT for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Great command over IDEs like Eclipse, NetBeans.
- Followed Test driven development of Agile Methodology to produce high quality software.
- Proficient in consistently meeting and exceeding company’s goals and objectives.
- Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
- Effective in consistently meeting and exceeding company’s goals and objectives.
- Worked on JIRA for project tracking, test management and to support tickets.
- Familiar with Ruby, cucumber, Capybara.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, JEE, SQL, PL/SQL.
Operating Systems: Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.
Java Technologies: J2EE, JSF, JSP, Servlets, EJB, JDBC, JMS, JNDI, Web Services, Design Patterns, JAVA Beans.
Web/App. Server: Tomcat 5.5/6.0, Weblogic 7.0/8.1/9.2/10.0/10.3 , JBoss 3.2/4.0/4.2/7.2.
Frameworks & IDE Tools: Struts 1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, Log4J, Eclipse 1.0/3.1, CVS, Rational Clear Case, TOAD.
Web-Development Technologies: JSP, XML, HTML, Javascript, CSS, Agile Methodology, Servlets, JSTL (Tag Libraries),MQ, JSF (Java Server Faces), Portals.
RDBMS: ORACLE 7i/8i/9i/10g, SQL Server 6.5, MS Access, Oracle EBS 11i/R12
OOAD: UML, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, CT
Full stack /JavaScript Developer
Responsibilities:
- Involved in software development life cycle including analysis, design, development, Spock testing, refactoring and documentation of the application using Groovy.
- Prepared Technical Design Document to understand the flow of the application.
- Participated in the analysis, design and the development of different modules for the integration with the application.
- Used Agile scrum development process during the project process to gather up the requirements and issues.
- Used Version One to fix and track the workflow.
- Developed web GUI involving HTML5, Node JS, AngularJS, Compass under MVC architecture.
- Worked with Core Java concepts like Collections Framework, multithreading, memory management.
- Used Postman restful services.
- Used Spring to create persistence class objects and also created beans to interact with the database.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Enriched UI using JSF UI Components and Backing Beans, JSF, JMSinvolved in configuring faces-config.xml for navigations, controllers.
- The database used was MongoDB. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
- Entire Applications are developed in IntellIJ.
- Used Perforce for source code repository and version controlling.
- Maven was used as a build tool for the project.
- Involved in code reviews and enhancement of application.
- Tested the application in different environments for cross browser compatibility.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: IntellIJ IDE, REST API’s, Html5, Log4J, MongoDB (NoSQL), Spring, CSS, AngularJS, Node JS, Windows 2000/XP, Maven, Postman, Apache Camel Webservices, VersionOne.
Confidential, IA
Full stack /JavaScript Developer
Responsibilities:
- Involved in software development life cycle including analysis, design, development, Unit testing, refactoring and documentation of the application using Java.
- Prepared Technical Design Document to understand the flow of the application.
- Participated in the analysis, design and the development of different modules for the integration with the application.
- Used online Agile scrum development process during the project process to gather up the requirements and issues.
- Used JIRA to fix and track the workflow.
- Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
- Used JSP, Struts and Java script libraries like Backbone and Jquery to develop the User Interface.
- Worked with Core Java concepts like Collections Framework, multithreading, memory management.
- Used java web services JAX-WS.
- Used hibernate to create persistence class objects and also created beans to interact with the database.
- Used Splunk for real time data access and log files.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Enriched UI using JSF UI Components and Backing Beans, JSF, JMSinvolved in configuring faces-config.xml for navigations, controllers.
- The database used was SQL Developer and PL/SQL. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
- Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
- Entire Applications are developed in Eclipse and deployed in the JBoss Server.
- Used Perforce for source code repository and version controlling.
- Maven was used as a build tool for the project.
- Involved in code reviews and enhancement of application.
- Tested the application in different environments for cross browser compatibility.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Java (JEE 5), JavaScript, JQuery, REST API’s, Html5, Log4J, MongoDB (NoSQL), Redis, Spring, Struts, Hibernate/JPA, CSS, JBoss 6.0EAP, Node JS, Perforce, Windows 2000/XP, Unix, Splunk, Maven, Eclipse Juno, Toad, SQL Developer, Apache Camel Webservices, JIRA.
Confidential, Plano, TXFull stack Java Developer
Responsibilities:
- Utilized Agile Methodologies to manage full life-cycle development of the project
- Created Web Layer using JSF framework.
- Used JUNIT for web content testing.
- Used struts framework's action states for handling the dialog modules.
- Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services and integrated spring with Struts framework
- Developed the application using Java Beans, Servlets and EJB’s.
- Used Log4j for logging and tracing java code
- Designed and developed front-end screens using JavaScript’s, CSS, and HTML.
- Parsed the XML content and displayed the content in the user interface.
- Involved in coding for TestNG test cases, ANT for building the application.
- Implemented MVC design pattern
- Created automated scripts using selenium.
- Responsible for client side interaction.
- In charge of onsite and offshore coordination.
- Developed projects like TitleMyWay and TitleMyCar for clients like DCU and BOA to make electronic transactions online and to pay off their Loans.
Confidential, Irving, TX
Full stack Java Developer
Responsibilities:
- Hands on experience with Architectural patterns /MVC/Singleton/Factory/Struts Design.
- Analyzed the system requirements using Rational Rose class diagrams and sequence diagrams and used J2EE design patterns to develop the class diagrams.
- Developed HTML prototype as a part of the requirement specification.
- Designed and Developed the Server Side Components (Session Beans/ DAO/ Databeans) using J2EE and Java design patterns.
- Designed and developed front-end screens using PHP, JavaScript’s, CSS, and HTML.
- Created test data for the project using Toad.
- Designed and Developed Action classes and form beans as a part of the Controller model.
- Developed UI Layer for lesson and test modules using Swings, JSP and Java scripting.
- Parsed the XML content and displayed the content in the user interface layer using DOM and SAX Parsers.
- Involved in storing and retrieving the converted courses into the Sybase database using JDBC.
- Developed JUnit test cases for the applications.
- Supported for bug fixes, functionality change.
- Involved in analysis, research, and development and testing of eLearning Conversion using J2EE technologies using JBOSS 4.0.1 application server.
- Involved in converting the courses to SCORM1.2 format using the tool found in research and using XML.
Environment: s: Java, J2EE, EJB, UML, SQL, PHP, Sybase, Eclipse, JavaScript, Websphere, ActiveMQ, JBOSS, HTML, CSS, XML, Log4J, ANT, STRUTS 1.3.8, JUNIT, JSP, Servlets, Hibernate, WinCvs.
Confidential, Jersey City, NJ
Web/UI Developer
Responsibilities:
- Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, CSS, JSON, JavaScript,
- Created XHTML pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP pages.
- Used JQuery core library functions for the logical implementation part at client side for
- Involved in writing jQuery-based Ajax requests using jquery.get (url, data, callback, type)
- Used JQuery events to manipulate the elements depends on the user interactions (like.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQuery framework.
- Used JQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed PDF, excel and print previews for all the reports in the application using HTML.
- Debug the application using Firebug to traverse the documents and manipulated the
- Involved in developing XUL, HTML, and Java Script for client side presentation and data
- Developed scripts in the backend using PHP programming.
- Contacted with different customer for their requirements and modified code as the
- Involved in writing and modifying Procedure, Queries, Views & Triggers and calling
- Worked in Onsite - Offshore model.
- Written SAS/SQL Queries to interact with Oracle database.
- Used SVN for version control and ClearQuest for defect tracking.
- Successfully executed all the test cases and fixed any bugs/issues identified during the
Environment: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, JQuery, Adobe Dreamweaver CS5, AJAX, JSON, JSTL, ECLIPSE, SAS,SQL server, MySQL, SVN, GIT,PHP, ClearQuest, Harvest, MS Office.
ConfidentialSoftware Developer
Responsibilities:
- Worked on full cycle including design to development to testing to post go live operations.
- Developed J2EE based application (Automatic Fingerprint Identification System) a Govt of Andhra Pradesh Project using J2EE, JSP, Servlets, JDBC, XML and Oracle
- Developed XML processing logic using JAXP API and XML parser.
- Worked on different image processing features using JPEG files for storing and retrieving fingerprint information for various users.
- Developed data access objects using JDBC and SQL.
- Developed stored procedures, functions and SQL Queries related to Database.
- Implemented various design patterns including Singleton.
- Integrated and tested J2EE components using JUnit
- Performed Client side validation using JavaScript
- Involved in Error Handling using JSP.
- Responsible for writing XML for validations.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Supported Maintenance’s and bug fixes.
Environment: Windows XP, Oracle 9i, NetBeans, JDBC, TOAD, HTML, XML, JSP, Servlets.
