We provide IT Staff Augmentation Services!

Sr. Developer/architect Resume

SUMMARY:

  • 16 years of experience working in JAVA technologies to develop web based applications
  • Technical expertise in all phases of Software Development Life Cycle (SDLC) including user interaction, business analysis, requirement analysis, architecture, design, estimation, development, build configuration and deployment, code management, production/ customer support, maintenance, enhancements, documentation.
  • Expertise working in Waterfall, Agile/Scrum and Rapid Application Development methodologies.
  • Experience in server - side technologies including Java/J2EE, Spring, Hibernate, JDBC, PL/SQL, Struts and Spring MVC
  • Experience in front-end technologies including HTML5, Javascript, JQuery, CSS, TypeScript, AngularJS and Angular6.
  • 8 years of experience in Liferay development and management. Experience in other portals including Oracle, Sharepoint, SAP and Apache Ofbiz.
  • Experience in working with production release management and dev-ops teams.
  • Experience in code reviews, code and query optimization, performance analysis and tuning.
  • Experience of working with multiple onshore and offshore teams.
  • Proficient in project management, scope management, change management and release management.

TECHNICAL SKILLS:

Languages/ Web Technologies: Java/J2ee, C, JSP, JSF, EJB, JMS, Web Services(SOAP and REST), Struts, Spring, Spring Boot, Hibernate, OSGi, HTML, Javascript, CSS, TypeScript, AngularJS, Angular 6

Portals: Liferay 4.x, 5.x,6.x,DXP(7.0), SAP R/3, Oracle, Apache Ofbiz, Sharepoint

Databases: MS SQL Server, Oracle 9i,10g,11g,12g, MySQL, PostgresSQL

Servers: Tomcat, JBoss, Weblogic, Websphere, Solr, JasperSoft

IDE: Eclipse, Netbeans, JDeveloper, IntelliJ

Version Control: SVN, CVS, PVCS, VSS, GIT

Deployment Tools: Hudson/ Jenkins, GIT, Sonar

Other Tools: Selenium, Test Director, MS Office, MS Project, Rational, ApacheMQ

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Developer/Architect

Responsibilities:

  • Design web pages, services and database tables as per the requirements received from the business teams.
  • Design micro services using Angular, REST, JDBC and Spring Boot.
  • Manage technical documentation of the application
  • Derive estimates and decide on deliverables for every release.
  • Develop microservices, REST API calls, and Angular applications.
  • Upgrade applications from AngularJS to Angular 6.
  • Design and develop queries, stored procedures, functions and packages.
  • Design and develop processes in jBPM.
  • Involved in deployments using Jenkins and Openshift

Technologies: Java 8, J2EE, Spring, Angular 6, REST, Spring Boot, JDBC, PL/SQL, Apache MQ, JMS, jBPM, Jenkins, OpenShift

Confidential, Atlanta, GA

Team Lead/ Sr. Developer

Responsibilities:

  • Installation of Liferay servers, patches on servers.
  • Design and develop OSGi modules (portlets, hooks, activators and uber-jars), REST web services to integrate HR Onestop applications with external applications.
  • Design and develop database tables and queries required for different portlet applications.
  • Design and develop microservices to integrate with Google and other AT&T applications.
  • Automation of Liferay Portal, site, pages and portlets, roles and permissions setup using OSGi activator modules.
  • Involved in release management, code repository management, code reviews, code and SQL optimization and server performance tuning.
  • Making the site design mobile compatible using Bootstrap, jQuery and CSS.
  • Manage technical documentation of all features of the application.
  • Involved in daily onshore-offshore coordination. Managed a team of 7, 5 offshore and 2 onshore resources.
  • Involved in CI/CD using Jenkins.
  • Development of the project using Agile methodology.

Technologies: Liferay 7.0(DXP), OSGi modules (Portlets, Hooks, Activators, uber-jars), JAVA/J2ee, Spring, Hibernate, Tomcat 8.0, Maven, Gradle, NPM, REST Web Services, POI, Velocity and Freemarker Templates, Jenkins, JSP, HTML, SCSS, JQuery, Ajax, Bootstrap, Oracle 12g

Confidential, Atlanta GA

Architect/Developer

Responsibilities:

  • Installation and configuration of Liferay, its database on PostgresSQL on Development and Test servers.
  • 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
  • Design Liferay portlets to integrate them with Jaspersoft Reports Server. Portlets designed to be configurable and instantiable for displaying multiple reports.
  • Design and development of Web Content to house portlets.
  • Development of the project using Agile methodology.

Technologies: Liferay 6.2, JAVA/J2ee, Spring, Hibernate, Tomcat 8.0, ANT, REST Web Services, POI, Velocity Templates, Jenkins, JSP, HTML, SCSS, JQuery, Ajax, Bootstrap, PostgresSQL

Confidential, Atlanta GA

Architect/ Lead Developer

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 10, 5 offshore and 5 onshore.
  • 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 spring boot services required to call the processes and the design of the PDF generating applications and its interface with the application.
  • Developed REST web services to transfer data to Reporting servers
  • 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.
  • 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.

Technologies: Liferay Enterprise 6.0/6.2, Java, Hibernate, Spring, JDBC, SOAP & REST Web Services, JSP Portlets, CSS, JQuery, Tomcat, Ant 1.8, Oracle 11g, SVN, HP Quality Center, Microsoft Project, iText, POI

Confidential, Atlanta GA

Sr. Developer

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, 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

Technologies: Liferay Enterprise 6.0/6.2, Java, Hibernate, Spring, JDBC, JSP Portlets, CSS, JQuery, Tomcat, Ant 1.8, Oracle 11g, SVN, HP Quality Center

Confidential, Atlanta GA

Architect/Sr. Developer

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.

Technologies: Liferay Enterprise 6.0/6.2, Java, Hibernate, Spring, JDBC, SOAP Web Services, JSP Portlets, CSS, JQuery, Tomcat, Ant 1.8, Oracle 11g, SVN, HP Quality Center

Confidential, Chicago IL

Architect/ Project Coordinator

Responsibilities:

  • Coordinating tasks between client and other related teams in Unisys
  • Requirement gathering and documenting Functional Specifications
  • Involved in the validation of project’s hardware infrastructure.
  • Clustering Liferay production servers, Liferay administration and imparting 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, 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

Technologies: Liferay Enterprise 6.0.11, JBoss Enterprise Application Server 5, Ant, Java, Hibernate, JSP Portlets, Velocity Portlets, AJAX, JQuery, JDBC, Oracle 10g, SourceSafe, Element Tools, Microsoft Project

Confidential, San Luis Obispo, CA

Architect/ Sr. Software Developer

Responsibilities:

  • 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.

Technologies: Liferay 5.2.2, Tomcat, Ant, Java, Hibernate, JDBC, AJAX, JSON, JQuery, JSP Portlets, Velocity Portlets, Oracle 10g, SVN, JIRA, Viddler Video API, Microsoft Project.

Confidential, Atlanta, GA

Sr. Developer

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.

Technologies: 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

Confidential, GA

Project Lead/ Architect

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.
  • 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.

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

Confidential, Los Angeles CA

Project Lead/ Architect

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.
  • Developed Ant scripts to deploy the application on Tomcat.

Technologies: SQL Server, Java 1.5, Struts 1.1, Ant 1.5, JDBC, Hibernate, JSP, HTML, DHTML, JavaScript, AJAX, CSS, Tomcat, Microsoft Project, Microsoft Visio

Confidential, CA

Team Lead, Sr. Java Developer

Responsibilities:

  • Developed several portlets and themes in the Liferay extensions environment
  • Transaction management using Spring’s declared transactions
  • Development of queries and stored procedures
  • Graphical reports using chart director

Technologies: Liferay Portal, JSP, JavaScript, CSS, AJAX, Java 1.5, JavaMail, JDBC, SQL, JBoss

Confidential

Project Lead, Developer

Responsibilities:

  • Responsible for delivery of the project to the client and maintaining client relationship including getting new projects from the client.
  • Worked extensively with the clients to manage the requirements on various projects, developing functional and other documents.
  • Involved in hiring developers, testers and infrastructure personnel on various projects
  • Led a total of 25 developers and 3 testers across 3 projects in Java and .NET technologies
  • Use of Microsoft Project to manage project execution, monitoring and tracking milestones and deliverables
  • Managed scope, risks and change control to ensure projects completed within budget.
  • Extensive work on Database Normalization of the various systems.
  • Developed SQL Queries, Stored procedures, Triggers, SQL Functions, materialized views and indexes using SQL Server.
  • Implementing Java web services, designed and developed the projects using Struts framework, batch jobs, SAP interfaces using SAP Java Connector API (JCo).

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

Confidential

Developer

Responsibilities:

  • Created the UI components (JSP) and client side validations are done using JavaScript.
  • Database Connectivity coding using Java and JDBC.
  • Wrote SQL Queries, Stored procedures, Triggers, SQL Functions using SQL Server.
  • Developed application using MVC design patterns
  • Developed UI using Swing, AWT and applets.

Technologies: 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

Confidential

Developer

Responsibilities:

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

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

Hire Now