We provide IT Staff Augmentation Services!

Team Lead/ Developer Resume

Atlanta, GA

SUMMARY:

  • About 15 years IT experience working across tools and technologies.
  • It includes experience in full application software life cycle development in Java/J2EE technologies, servers and databases, documentation, different roles like Java Lead, Architect, Project Coordinator, Client coordination, developer and Business Analyst, application development models like Agile methodology, Waterfall and Rapid application development.

TECHNICAL SKILLS:

Web Technologies: JSP, JSF, HTML, AJAX, CSS, JavaScript, JQuery, Bootstrap

Languages: Java/J2EE, C

Middleware: J2EE, EJB, JMS, SOAP, WSDL, Web services

Web/application Server: Tomcat, Weblogic, JBoss, Websphere

Frameworks: Struts, Spring, Hibernate,OSGi

Portals: Liferay 4.x/5.x/6.x/7.x, SAP, Oracle

Database: MS SQL Server 2000/2005, Oracle 9i/10g/11g/12, MySQL 5, PostgreSQL

IDE: Eclipse, Netbeans, Oracle JDeveloper

Version Control: CVS, PVCS, SVN, VSS

Testing Tools: JUnit, Test Director, Selenium

ERP: SAP R/3

Tools: MS Visio, MS Project

Other Technologies: SAP R/3,SAP Portals, BIW

BI/ Reporting: Jaspersoft Reports

Deployment Tools: Hundson, Sonar, Jenkins, Maven, NPM, Gulp

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Team Lead/ Developer

Technology: CSS, AJAX, JQuery, Bootstrap, OSGi modules(portlets, Hooks, activators, uber - jars) Velocity/FreeMarker, Java, Hibernate, Spring, Liferay 7 DXP, Tomcat 8.x, Eclipse, Ant 1.8, Oracle, Liferay Structures and Template, REST Web Services, Jenkins,POI, Maven, Gradle, NPM, Gulp

Responsibilities:

  • Design and develop OSGi modules to deploy portlets, hooks, activators and uber-jars.
  • Design and develop database tables and queries required for different portlet applications.
  • Development of REST services to integrate HR Onestop applications with external applications
  • Develop libraries to upload and download data from excel sheets using POI.
  • Design and develop database and applications/portlets to integrate with Google API
  • Automation of Liferay Portal, site, pages and portlets, roles and permissions setup using OSGi activator modules.
  • Development of UI for mobile responsiveness and compatibility.
  • Build and deploy applications with Maven/ Gradle and NPM and Gulp
  • Involved in daily onshore-offshore coordination.
  • Worked in close co-ordination with Business, architecture and deployment teams.
  • Development of the project using Agile methodology.

Confidential, Atlanta, GA

Architect/ Developer

Technology: CSS, AJAX, JQuery, JSP Portlets, Velocity, Java, Hibernate, Spring, Liferay Enterprise 6.2 Sp14, Tomcat 7.x, Eclipse, Ant 1.8, PostgreSQ, Liferay Structures and Template, REST Web Services, Jaspersoft Reports,Jenkins

Responsibilities:

  • Design Liferay portlets to integrate them with Jaspersoft Reports Server. Portlets designed to be configurable and instantiable for displaying multiple reports.
  • Setting up the portlet based on the configuration parameters.
  • Design and development of Web Content to house portlets
  • Deployment of portlets using Jenkins.
  • Installation of Liferay and configuration as Development and Test servers.
  • Installation of PostgreSQL on Windows and Linux servers for deploying Liferay related database.
  • Design and Development of REST services to get data from Jaspersoft.
  • Development of Reports on Jaspersoft
  • Development of Reports using Jasper Report's Visualize.js
  • Development of the project using Agile methodology.

Continental, Atlanta, GA

Architect/ Team Lead/ Sr. Developer/ Project Co-ordinator

Technology: CSS, AJAX, JQuery, JSP Portlets, Velocity, Java, Hibernate, Spring, JDBC, Liferay Enterprise 6.0. SP1 and 6.2 Sp6, Tomcat 6.X, Tomcat 7.x, Eclipse, Ant 1.8, Oracle 11g, Liferay Structures and Template, Web Services, SOAP,WSDL, SVN, HP Quality Center, Microsoft Project, iText, POI

Responsibilities:

  • Work in close co-ordination with the Business Team to get the requirements, building requirement documents, functional documents and getting sign-offs from them
  • Involved in daily project co-ordination, onshore-offshore co-ordination and planning the project with the project manager along with task and time allocation. Led a team of 8.
  • Involved in the release management, maintaining the SVN repository, code reviews, performance tuning and monitoring production release.
  • Instrumental in design and development of database having more than 100 tables.
  • Design and development of Stored Procedures and Packages
  • Design and development of the site architecture, portlets, Themes, Layouts.
  • Design and Development of portlets and the back end/ middle tier development using Spring and Hibernate.
  • Involved in the design and development of the batch process server and the web services using SOAP and WSDL required to call the processes and the design of the PDF generating applications and its interface with the application.
  • Design and development of the custom features required in document library and image gallery.
  • Set up, configuration and Administration of pages, document library, image gallery and portlets on pages on all the servers.
  • Development of Hudson scripts to automate deployment on Development, QA and Production servers.
  • Administration of Liferay users and roles required to access different components of the three different subsystems of this application.
  • Involved in the migration from 6.0 SP1 to Liferay 6.2 SP6/8.

Continental, Atlanta, GA

Sr. Developer

Technology: CSS, AJAX, JQuery, JSP Portlets, Velocity, Java, Hibernate, JDBC, Liferay Enterprise 6.0.11, Tomcat 6.X, Eclipse, Ant 1.8, JDBC, Oracle 11g, Liferay Structures and Template, SVN, HP Quality Center

Responsibilities:

  • Co-ordinated with the UI teams to get the UI mock-ups and HTML required for development.
  • Application development using Themes, Layouts, Structures and Templates, JSP Portlets, Struts and Velocity Portlets, Service Builders, Java/J2ee, and Hibernate and JDBC
  • Developed SQL Queries and used SQL developer to access and update tables.
  • Setting up message boards and custom development of message boards and forums as per the UI required for the project.
  • Development of rating systems, blogs, tags, categories, document library and web contents.

Continental, AtlantaGA

Architect/Sr. Developer

Technology: CSS, AJAX, JQuery, JSP Portlets, Velocity, Java, Hibernate, JDBC, Liferay Enterprise 6.0.11, Tomcat 6.X, Eclipse, Ant 1.8, JDBC, Oracle 11g, Liferay Structures and Template, SVN, HP Quality Center

Responsibilities:

  • Interacting with the Business Teams to get the appropriate requirements and sign offs.
  • Documenting Functional Specifications
  • Co-ordinated with the UI teams to get the UI mock-ups and HTML required for development.
  • Application development using Themes, Layouts, Structures and Templates, JSP Portlets, Struts and Velocity Portlets, Service Builders, Java/J2ee, and Hibernate and JDBC
  • Developed SQL Queries and used SQL developer to access and update tables.

Confidential, Chicago,IL

Architect/ Project Co-ordinator

Technology: CSS, AJAX, JQuery, JSP Portlets, Velocity Portlets, Java, Hibernate, JDBC, Liferay Enterprise 6.0.11, JBoss Enterprise Application Server 5, Eclipse, Ant 1.8/1.8, JDBC, Oracle 10g, SQL Developer/ Toad, SourceSafe, Element Tools, PCI Compliance, Selenium IDE, Microsoft Project

Responsibilities:

  • Coordinating tasks between client and other related teams in Confidential
  • Requirement gathering and documenting Functional Specifications
  • Involved in the validation of project’s hardware infrastructure.
  • Clustering Liferay production servers, Liferay administration and imparting training to client staff.
  • Working as a Liferay architect in the development of the portal.
  • Application development using Themes, Layouts, JSP Portlets, Struts and Velocity Portlets, Service Builders, Java/J2ee, and Hibernate and JDBC
  • Involved in the design and development of e-commerce applications in Java/J2EE.
  • Developed SQL Queries and used SQL developer to access and update tables
  • Leading the team in upgrading liferay from 6.0 SP1 to 6.0 SP2 to 6.1

Confidential, San Luis Obispo, CA

Architect/ Sr. Software Developer

Technology: CSS, AJAX, JSON, JQuery, JSP Portlets, Velocity Portlets, Java, Hibernate, JDBC, Liferay 5.2.2, Tomcat, Eclipse, Ant 1.5, JDBC, MySQL/Oracle 10g/ SQL Server, SQL Developer/ Toad, SVN, JIRA, Viddler Video API, Microsoft Project

Responsibilities:

  • Worked as a Liferay Architect and Developer. Involved in the design and functional specification of portlets and the extension environment
  • Application development using JSP Portlets, AJAX, JSON, Struts and Velocity Portlets, JQuery, Java/J2ee, and Hibernate and JDBC
  • Involved in the development of the UI using JSON, JQuery in the development of JSR 168 and 286 compliant Portlets using JSP, Struts and Velocity.
  • Developed hibernate mappings, configurations and classes to connect to various databases.
  • Involved in the development of business logic in Java/J2EE.
  • Developed SQL Queries and used SQL developer to access and update tables.

Confidential, Atlanta, GA

Sr. Software Developer

Technology: XML, XSL, CSS, AJAX, JSON, JQuery, Java, Web Services, AXIS, JRun/ Tomcat, Eclipse, Ant 1.5, JDBC, Oracle 10g, SQL Developer, EJB3, CORBA, C++, Borland StarTeam

Responsibilities:

  • Use of several design patterns like Factory, Abstract Factory and Façade during the development of the application.
  • Application development using JSP, AJAX, HTML, DHTML, Java/J2ee, JSON, XSL, JQuery and Hibernate and JDBC
  • Instrumental in developing the framework to display the data on the UI through JSON
  • Involved in development of the UI using CSS, AJAX, JSON and JQuery. Frameworks like mootools and autocomplete were also used in the development of the UI.
  • Involved in the development of business logic using session beans (EJB 3).
  • Involved in the development of programs to send and receive data from CORBA calls which connected to other applications.
  • Developed SQL Queries and used SQL developer to access and update tables

Confidential, GA

Project Lead/ Architect

Technology: JSP, Struts, CSS,AJAX, Java/J2EE(EJB and JMS), Tomcat/Weblogic, Eclipse 3.3, Ant 1.5, JDBC, Oracle 10g, Google Maps, Toad, IText, Hibernate, Web services, Microsoft Project, Microsoft Visio

Responsibilities:

  • Extensively worked on the Design and Development of the Database of the entire application.
  • Worked with the client to develop use cases, class and sequence diagrams Functional Specification, Database Design, Program Specification and project and test plans.
  • Managed and Lead a Team of 6.
  • Use of Microsoft Project to develop time schedule of the Project.
  • Use of several design patterns like Builder, Factory, Abstract Factory and Façade during the design phase of the application.
  • Instrumental role in the conversion of paradox databases to Oracle.
  • Application development using AJAX, JSP, Struts, Java/J2EE, JDBC and Hibernate.
  • Developed batch processes, stored procedures and triggers in JDBC
  • Web services developed with JMS used to enter data from legacy applications and stateless session beans developed for web services.

Confidential, CA

Project Lead, Architect

Technology: Linux 8, MS SQL Server, Java 1.5, Struts 1.1, SQL Server, Eclipse 3.2, Ant 1.5, JDBC, Hibernate, JSP, HTML, DHTML, JavaScript, AJAX, CSS, Log4j, Jxl, Tomcat, Microsoft Project, Microsoft Visio

Responsibilities:

  • Responsible for UML, OOAD and 3-tier MVC architecture, development of Functional Specification, Database Design, Program Specification Documents and project and test plans.
  • Responsibilities included requirement gathering and requirement analysis and managing relationship with the client.
  • Managed and Lead a Team of 12.
  • Use of Microsoft Project to develop time schedule of the Project.
  • Extensively worked on the Design and Development of the database including Stored Procedures, Triggers and Functions.
  • Development using JSP, Java scripts, CSS, AJAX, JSTL and Struts tag Libraries, Java/ J2EE, JDBC and Hibernate. Jxl API used to generate reports in excel sheets.
  • Use of Log4j for logging and tracing API.
  • Developed Ant scripts to deploy the application on Tomcat.
  • CVS used as Version Control System and Bugzilla used as Defect management System.

Confidential, CA

Team Lead, Sr. Java Developer

Technology: Liferay Portal (Struts and Spring), JSP, JavaScript, CSS, AJAX, Java 1.5, JavaMail, JDBC, SQL, JBoss, UML and application deployed on UNIX., JSP and Struts Portlets, JSR-168

Responsibilities:

  • The system is developed in the Liferay Portal, which essentially is a Struts based portal and runs on Tomcat or Jboss servers.
  • UI developed using Struts Portlets (JSR-168).
  • Application is developed using the MVC architecture.
  • Database connectivity through JDBC 2.0
  • Transaction management using Spring’s declared transactions
  • Database Server used: MYSQL
  • IHU - Application communication through xml format.
  • Graphical reports using chart director
  • Deployed on Linux
  • CVS used as Version Control System and Bugzilla used as Defect management System.

Confidential

Project Lead, Java Developer

Technology: 2003 Server, MS SQL Server, Java 1.4, J2EE, Struts 1.1, Websphere, Eclipse 3.0, Ant, XML, XSLT, JDBC, JSP, HTML, DHTML, JavaScript, CSS, Log4j, Jxl, Awt, JCo, SAP

Responsibilities:

  • Created the UI components (JSP) and client side validations are done using JavaScript.
  • Developed Use cases, Class diagrams, sequence diagrams using UML.
  • Used the JNDI for Naming and directory service.
  • Extensive work on Database Normalization of the system.
  • Excessive work in writing SQL Queries, Stored procedures, Triggers, SQL Functions, materialized views and indexes using SQL Server.
  • Implementing Java web services for remote function callings.
  • Implementation of EJB for business logic (Session and Enterprise Beans) to invoke web services
  • Applied MVC design pattern for designing the site using Struts as the framework.
  • Developed batch jobs to upload data from third party applications.
  • Production version of application deployed on Websphere.
  • Developed SAP interfaces using SAP Java Connector API (JCo).
  • Developed graphs using AWT and applets.

Confidential

Team Lead, Java Developer

Technology: Windows 2000 Server, MS SQL Server, Java 1.4, J2EE, Struts 1.1, Websphere, Eclipse 2.1, Ant, XML, XSLT, JDBC, JSP, HTML, DHTML, JavaScript, CSS, Log4j, Jxl, Awt, JCo, SAP, JSP Portlets, JSR-168

Responsibilities:

  • Created the UI components (JSP) and client side validations are done using JavaScript.
  • Designed database, wrote stored procedures, triggers, functions and created materialized views and indexes.
  • Implementing Java web services for remote function callings.
  • Implementation of Session Beans and Enterprise beans.
  • Applied MVC design pattern for designing the site using Struts as the framework and developed several Struts actions.
  • Production version deployed on Websphere
  • Utilized Log4J for logging application tracking.
  • Excel sheet generation using POI API.
  • Developed SAP interfaces using SAP Java Connector API (JCo).

Confidential

Java developer

Technology: Windows 2000 Server, MS SQL Server 2000, Java 1.3, J2EE, Struts 1.1, Eclipse 3.0, JBoss, Ant 1.5, XML, XSLT, JDBC, JSP, HTML, DHTML, JavaScript, CSS, Log4j, AWT, Swing, Applets

Responsibilities:

  • Created the UI components (JSP) and client side validations are done using JavaScript.
  • Database Connectivity coding using Java and JDBC.
  • Excessive work in writing SQL Queries, Stored procedures, Triggers, SQL Functions using SQL Server.
  • Applied MVC design pattern for designing the site using Struts as the framework and developed several struts action classes.
  • Implementation of Session Beans and Enterprise beans.
  • Utilized Log4J for logging application tracking.
  • Developed UI using Swing, AWT and applets.

Confidential

Java Developer

Technology: Windows/ Linux, MS-Access/PosgreSQL/Oracle 8i, Java 1.2, C, Swing, AWT, JCreator

Responsibilities:

  • Created the UI using Swing
  • Developed Use cases, Class diagrams, sequence diagrams using UML.
  • Extensive work on Database Normalization of the system.
  • Database Connectivity coding using Java and JDBC.
  • Developed graphs using AWT
  • Developed drivers for external hardware using C
  • Data retrieved from driver using JNI.

Confidential

Java Development and SAP installations

Technology: R/3, MS SQL Server, Windows 2000 Server, Java 1.2, JCo, JSP, HTML, DHTML

Responsibilities:

  • Implementations of SAP Servers
  • Development of Java Classes with JCo API

Hire Now