We provide IT Staff Augmentation Services!

Software Lead Resume

5.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY

  • Over 8 years of Total Experience in the IT Industry especially in Java Development.
  • Involved in Analysis, Design, Development, Testing, Deployment and Maintenance phases of Software Development Life Cycle like DSDM and Lean methods of Agile methodology.
  • Efficient programming skills in Core Java, Servlet, JSP, JMS, MDB and related frameworks.
  • Rich UI Internet application development using technologies like HTML5, JavaScript and CSS3.
  • Strong web development skills with web 2.0 framework, JSP & MVC and in Classic JSP, CSS, HTML, JavaScript, DHTML, Servlet, XHTML, XSLT, XSL, VSS, Eclipse, Tomcat 5.0,6.0 and UNIX, Linux, Windows XP, 2000, 2003 and NT.
  • Worked on AJAX features and enhancement in various projects using JQuery, YUI (for JavaScript event handling) and ExtJS framework (for AJAX communication)
  • Experience as web developer with a strong background working on open source technologies, including PHP, HTML, CSS, MySQL, JavaScript, Flash, Photoshop.
  • Experience in developing Web based applications using HTML5, XHTML, XML, JavaScript OOP, CSS3, JSP and JSP Tag Libraries.
  • Extensive experience in Object Oriented Methodology and Development, JEE, Middleware and enterprise application architecture and implementation
  • Experienced in developing web - applications using various design patterns, including session facade, MVC, Data Access Object, Transfer Object, and Business Delegate.
  • Experienced in writing XML converters using DTD for validation, XSL for formatting and displaying XML data on browser.
  • Good exposure to MVC based web application development using Struts framework.
  • Experience in working with various application servers like Web logic, Web Sphere and Web Servers such as Apache.
  • Hands on knowledge in Spring, Tapestry, and Web Services using AXIS 1.X.
  • Programming Experience in Oracle SQL/PLSQL.
  • Have experience in working with Object Relational Mapping (ORM) tool like Hibernate.
  • Have good experience in working on excel generation using Aspose framework.
  • Have good understanding of various XML related technologies.
  • Hands on knowledge of data representation formats like JSON, Google Protocol Buffer etc.
  • Have good understanding of OSGi containers and services.
  • Have worked on BRMS tools like Drools.
  • Good knowledge of Banking and Financial Services and e-Edu system domains.

TECHNICAL SKILLS

Java/J2EE Technologies: Core Java, J2EE, JSP, Servlets, JDBC, JMS, JNDI,MDB, RMI

Other Programming Languages: C, C++, SQL, Unix-Shell scripting

Operating Systems: Windows, MS-DOS, Linux, UNIX

Web/App. Server: Tomcat, Web Logic, Web Sphere, JBoss,Virgo-Jetty

Tools: & Frameworks: Struts, Web Service, Spring, Hibernate, ANT, Maven, Log4J, JUnit,Aspose

Web development Technologies: JSP, XML, HTML, JavaScript, CSS3, JSTL, AJAX.

Databases: Oracle, Sybase.

IDEs: Eclipse, RAD, Edit Plus, WinSCP, Putty, TOAD, Rapid SQL, GIT

OOAD: Object Aid UML Diagram.

PROFESSIONAL EXPERIENCE

Confidential, Quincy, MA

Software Lead

Responsibilities:

  • Involved in stories gathering.
  • Designed Front-end/Back-end using Sencha, Dynamic CSS, OO JavaScript template, JSON, MVC architecture where user can submit personal info to dealers.
  • Implemented Facebook login in addition to the normal login for the application.
  • Prepared the web pages using Mustache JS, hand coding of HTML5, Java Script and DOJO.
  • Implemented the Ajax UI/UX flow to backend request to the Servlet as a Using YUI Service call. Implemented Helper class to convert the Java Data structure Object to a JSON Object.
  • Extensively implemented of AJAX and EXTJS technology to improve user experience for UI/UX navigation, menu tab, and dynamic content update and CSS3 and gadget.
  • Designed and developed sophisticated, Data-Bound Ajax applications and framework using Sencha components including: a tool for Menu creation using DOJO tree, context menu, drag and drop capabilities to manipulate the menu tree and Custom Ajax RPC protocol and JSON.
  • Working independently to delivery stories.
  • Involved in implementing new enhancement.
  • Designed and developed user interface using CSS3, HTML, JSP
  • Involved in Unit and Integration testing.
  • Used GIT tool to code check-in and check-out.

Environment: Core Java, CSS3, spring, HTML5, Tomcat, ESP Framework and GIT.

Confidential, NEW YORK CITY, NY

Software Engineer

Responsibilities:

  • Involved in User requirement gathering.
  • Worked closely with requirements to translate business rules into business components.
  • Attending daily SCRUM meetings as required by client.
  • Worked as a team leads coordinating the project milestones and deliverables with offshore team.
  • Implemented Google Protocol Buffer based entity services using custom SOA platform developed by Confidential ’s called Confidential ’s Service Platform.
  • Used Node.js as a proxy to interact with Rest services and also interacting with Database.
  • Worked on the JQuery mobile to make sure the webpage is similar in android, iPad and iPhone devices.
  • Design/Implement single page application based on Node.JS, AngularJS and Backbone JS framework.
  • Developed JQuery Grid with Ajax-enabled JavaScript grid control that provides professional solution for representing and editing tabular data on the web.
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Used Spring JDBC for interact and fetching the data from database.
  • Worked on Java code performance tuning.
  • Implemented JMS listener in Apache AMQP to read the message from the queue.
  • Configure the application using Spring IOC.
  • Used Virgo-Jetty Server to deploy the application.
  • Responsible for writing Maven POM configuration files for build and deployment.
  • Involved in Code review, unit and defect fixing.
  • Used MKS and Integrity client as version control system.
  • Involving in writing Oracle SQL, functions, Joins, Procedure and Triggers.

Environment: Core Java, Spring, Google Protocol Buffer, SOAP, JMS, Virgo-Jetty, Sybase, XML, MKS, UNIX, Node.JS, AngularJS and Backbone JS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for full lifecycle development of three modules. This includes analysis, documentation, design, coding, testing.
  • Understand and implement the application by using Struts framework.
  • The first module was to create the login procedure for the end user.
  • The second module was to check and verify the existence of the user in the database, which is ORACLE.
  • Written SQL queries to manipulate and update database.
  • Used Struts Validator Framework and JavaScript for Client side validations.
  • Involved in UI level coding using JSP, JavaScript, NodeJS, JQuery and JSTL.
  • Worked on the Backbone.js Tabs, Modal window, Accordion to develop proper User Interface.
  • Created and integrated localization keys for internationalization. Updated existing parts of the site using HTML5 and CSS3-based layouts. C
  • Converted PSDS into professionally rendered, pixel perfect deliverables. Integrated XHTML to JSP running on ATG server.
  • Used J2EE design patterns such as Session Façade pattern, Singleton pattern in the architecture extensively.
  • Responsible for creating action classes, action forms for registration API.
  • Implemented Web Service which consuming the vendor application CATOOLS.
  • Using the SAX Parser for reading and validating the xml.
  • Implemented Http Client to communicate with the vendor application.
  • Tested the application using Junit.
  • Used Log4j for logging in the information for the latter use.
  • Involved in the preparation of use case, sequence diagrams, class diagrams, Activity diagrams.

Environment: Java, J2EE, Servlet, JSP, Struts, XML, Oracle, HTML, JavaScript, Junit, and Log4j, Web Logic.

Confidential

SOFTWARE ENGINEER

Responsibilities:

  • Designed, developed, and implemented user interface, business logic and database access for one subsystem, as well as to generate reports and views based on user’s query.
  • Used Spring DAO to wire up objects and inject dependency.
  • Developed the ActionServlet as part of the Front Controller to handle user requests, and applied Singleton and Abstract factory design patterns in designing the architecture.
  • Used Hibernate as Data Access Object to map from Java classes to database
  • Designed and developed back-end information system using Oracle database, designed ER diagram, created tables and manipulate data base operations.
  • Implemented MVC Architecture using Struts Framework.
  • Developed the Controller components as part of the Front Controller to handle user requests.
  • Designed and developed user interface using CSS, HTML, JSP, JavaScript, JSTL tags and EL for scripting in JSP.
  • Involved in implementation of Web Service for consuming the service.
  • Using the JSON Objects for storing and retrieving the data.
  • Implemented AJAX based request for invoking Struts Actions.
  • Used XML as deployment descriptor (web.xml), configuration files (struts-config.xml).
  • Involved in code review and fixing bugs.

Environment: Java, Servlets, JSP, JMS, MDB, Struts, AJAX, HTML, XML, SAX, JSON, UML, Spring, Hibernate, Windows 2000.

Confidential

Software Developer

Responsibilities:

  • Involved in design, develop, business logic and database access for subsystems as well as to generate reports and views based on user’s query.
  • Responsible for the design and implementation of the project given the SRS (Software Requirement Statement)
  • Involved in study of User Requirement Specification.
  • Involved in maintaining the Model-View-Controller architecture using Struts framework.
  • Developed Java Servlets that act as a controller and maintains the session state and handles user requests in Middle Tier.
  • Written cross-browser CSS and JavaScript using Angular JS to support multiple browsers such as Firefox, Safari, IE 7, IE8 and chrome.
  • Employed Java Server Pages (JSPs), Custom Tag Libraries for front-end.
  • Used several J2EE design Patterns (Session Façades, Value Objects, Business Delegate) for the Middle Tier development.
  • Used Oracle Database for data storage.
  • Involved in creating component based beans by using Tapestry framework.
  • Created XML files, DTD/XSDs and parsed those using SAX parser.

Environment: Struts, Servlets, JSP’s, JDBC, Tapestry, JNDI, XML, DTD/XSD, SAX, Web Logic, Oracle, Windows XP, Log4J, JUnit, Apache Ant, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in gathering requirements, preparing requirements documents.
  • Generated User interface Templates using JSP, HTML.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Developed the Java Code using Eclipse as IDE.
  • Implemented the Ajax UI/UX flow to backend request to the Servlet as a Using YUI Service call. Implemented Helper class to convert the Java Data structure Object to a JSON Object.
  • Involved in the development of dynamic web pages using JSP.
  • Introducing user-friendly and modern design styles into technical web applications to improve user experience and efficiency.
  • Development of the Server Side Application, which includes Servlets that handles the Database
  • Manipulation with the back-end Oracle database using JDBC.
  • Developed Server side component to access data from any database using JDBC developed Component.
  • Worked on Maven to build and deploy server components on web logic server.
  • Tested the application functionality with Junit.

Environment: Java, J2EE, JSP, JDBC, Junit, SQL, Struts, Oracle, ANT, log4j, JavaScript, Eclipse, UNIX.

We'd love your feedback!