We provide IT Staff Augmentation Services!

Project Lead Resume

2.00/5 (Submit Your Rating)

Palo, AltO

SUMMARY:

  • Senior Certified Developer/Lead/Architect with Over 10 + years of experience working in various technologies using Java, J2EE, Hibernate, JPA Spring, Web Services, Maven, Adobe Flex, Action Script 3.0, Flex/Flash Builder 3.0,4.5, Cairngorm, Pure MVC, Mate and Swiz.
  • 4 years of Dojo experience from AJAX based Web Application development to Mobile Web Application Development experience
  • 4 years of C++ using Symbian for Nokia native Application Development
  • 5 years of Objective C for IPhone Development and 5 years of Android Application Development experience using Java.
  • 4 years as Lead Developer |Architect on Liferay 6.x Portal development experience with prime faces based portlets, Hooks, Ext, Custom Authentication Service, Liferay API for custom features
  • 7+ years of experience in Adobe Flex and Adobe AIR using Action Script and Blaze Data Services and Web ORB with Spring Integration as well
  • Developed a wide range of Software Systems, Products, Web Applications, Mobile Applications and Online Banking Application using Java, J2EE, Blaze Data Services, Adobe Flex/Action Script 3.0 and Adobe Live Cycle Data Services
  • Core competency in Software Architecture, Unit Testing, Design and Implementation
  • 5 TDD and BDD Development using JUnit and Karma and protractor

TECHNICAL EXPERTISE:

J2EE Technologies: Liferay 6.x, Apache CXF, Spring 2.0 | 3.0, EJB 2.0,JMS, MDB, JDBC, JNDI, Java Servlets, JSP, JSP Custom Tag libs, JSF, Java & J2EE Design Patterns, AJAX, Struts, JNDI, TCP/IP Socket Programming, Java Servlets, Web Services, RMI, Liferay 6.x (jsf based portlet development, hooks, ext, service builder and CAS)

Mobile Technologies: J2ME, C++ Symbian Nokia, Android using Java, iPhone/iPad using Objective C, Flash Builder 4.5 for Android/iPhone/iPad and Black Berry Tablet Application Development

RIA\JavaScript:

Technologies: AngularJS, React, Bootstrap, Google Materials, Node.js, Dojo, Web 2.0, Ember JS, Backbone JS, Adobe Flex/Flash, Adobe Flex Builder 3.0, Adobe Flash Builder 4.5, Action Script 3.0, Sencha 4.0, Java FX, Swing, SWT

RIA Frameworks: Cairngorm, Pure MVC, Swiz

RIA Server Side: Blaze Data Service/Spring Integration, Web ORB, Granite DataServices, Red 5

ORM Frameworks: Eclipse Link JPA, Top Link JPA, Hibernate

Application Servers: JBoss, Tomcat, Glass fish, WebSphere, Web Logic

Database: Oracle 8i/9i/11G with PL SQL, MS SQL Server, MySQL, DB2

J2EE Frame Works: Spring 3.0, MVC Architecture, JSF, Jakarta - Struts Framework

Web Servers: Apache Web Server, Tomcat 6.0, 7.0

Designing Tools: Rational Suite Enterprise 2003, Rational Clear Case

Versioning Tools: GIT, CVS, SVN, Visual Source Safe (VSS)

Scripts: Java Script, Ant Scripts, XML DTDs

Mark-up Language: XSLT, XML, XSL, HTML, DHTML

Tools: & IDEs Eclipse, Jakarta Ant 1.6, Maven, TOAD, SQL editor

Operating System: Windows NT/ 2000, Linux, Mac OSX

Concepts: Software Engineering, Software Architecture and Design, OOPS

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto

Project Lead

Technologies:

Back-end: Java, J2EE, Spring, Hadoop, Apache Spark, IBatis SQL Maps, Cron Jobs

Front-end: AngularJS, HTML5, Bootstrap UI, Google Material, Android Native

Responsibilities:

  • Support and maintenance for existing Integration System with Hadoop using Apache Spark
  • UI Reports for Partners using Angular JS and for Mobiles (Android | IOS)
  • Responsible for daily stand - up with team and takes care of the JIRA tickets as per the sprint.
  • Report directly to the Manager with weekly status of the team.
  • Hands on implementation with new and existing partners APIs and integration into the system.

Confidential, Sunnyvale, CA

Senior Software Engineer

Responsibilities:

  • Provide maintenance and support Confidential 's Developer portal (legacy System developed in Struts).
  • Works with QA and in different QA environments.
  • Deliver Restfull Web Services using JAXRS.
  • Participate in a Daily Stand-up Scrum meeting with team and update the status.
  • Mostly work in Java, J2EE, J2EE Web Services, Struts, Jetty, Tomcat middleware and Integration Web Services with new UI (React Java Script and Velocity)
  • Work with the team on different Sprint releases - We have two weeks of release here

Confidential, Sunnyvale, CA

Mobile Application Architect

Responsibilities:

  • Day to Day production support for Sales Force Mobile Applications E2E
  • UI Mobile Responsive Web App Development using Angular, Bootstrap and Angular Mobile
  • Sench Touch with Cordova App Production Support and provide new release with new features
  • Liferay 6.1 Portal Development Support with the Integration of Salesforce Web Services
  • Daily Stand-up meeting with Salesforce and Liferay Developers for day to day tasks using Agile (Scrum)
  • Fixing there Training Track Application which is written in Sencha Touch and proposed an Angular JS solution with Angular UI Bootstrap
  • TDD Development for Salesforce Apex classes and Angular JS Karma based development for TDD to Angular JS Controllers.
  • Changed Technology Stack to React with Bootstrap and Google Materials for their Application to load maximum data and provide the best performance using comparison algorithm.
  • Supporting there Liferay 6.1 Portal for there Community and mostly working on Portlets, Service Builder and providing hooks plugin whenever needed.
  • Working as Full Stack from front-end to Back-End and resolve the Performance Issue.
  • Participate in Scrum Daily Stand-up meetings with Senior Architects and Project Manager.
  • Working on User Stories for a two week Sprint.
  • Working on Mongo DB using Spring 3.0 and exposing an API

Confidential, Atlanta, GA

Development Team Lead

Responsibilities:

  • Follow SCRUM methodology and prepare the Sprints with Management.
  • Participate and discuss the Feature Specification Document, Draft Document and Wire Frames Document with Business Analyst
  • TDD Development using JUnit with Spring 3.0 and Action Script TDD Development for Adobe Flex UI
  • Introduced Liferay 6.1 with installation configuration and development of custom portlets, hooks and EXT to replace sharepoint.
  • Created Admin Portlets for their Care and Retail Departments so they can access Customer Information and do other operations like upgrading customer package or search for customer information using SSN, Mobile No or Account No.
  • Maintain Wiki Pages related to Release and Daily Status Pages for Management.
  • Maintain the Code Drop Dates in Wiki Pages for Management.
  • Provide ETA for Code Drop Dates after discussing with Business Analyst, Service Level Agreement with Middleware team(s) and discussing with Development Team.
  • Prepare the User Stories and sub-tasks if required and updating JIRA for Quik View Product
  • Manage Onshore and Offshore teams and distribute tasks for the teams.
  • Review the Test Cases with QA Team and provide the input if required.
  • Interact with Middleware (TIBCO) teams for WSDLs and discuss the Service Level Agreement.
  • Daily Stand-up Call to discuss the updates of the release with onshore and offshore teams.
  • We do Scrum of Scrums meeting where Team Leads update the status with Manager of their releases.
  • After completing the implementation - I ask for the Patches to review in Fish Crucibles and check the Code Quality and provide comments if required.
  • We have a Team 6 Review in which we need at least two team leads to review and approve the Code - After that we Check-In the Code, Update the JIRA and ask SCM Team to do the Deployment on Dev or QA environment.
  • We have Feature Specification Document and Wire Frames Document walkthrough meeting with Development Director and Business Analyst in which we explain about the release.
  • Work on the Defects with the team if QA Team find the defects.
  • Generate WSDLs client using Maven Axis2 Plugin and provide Mapping between SDO to DTO using Dozer Mapper.
  • Liferay Installation, configuration and JSR 286 based plugin development using Portlets, Hooks and EXT with Service Builder.
  • Liferay Service Bus and Scheduled Services to talk with TIBCO ESB.
  • Liferay Web Services exposed using built-in Axis 2 SOAP and REST Web Services.
  • We use Spring 3.0 annotation based development including the best use of AOP with Blaze DS Plugin for Flex Remoting using Secure AMF.
  • Middleware for Spring 3.0 + Blaze DS is BEA Web Logic.
  • IDE is Intelli J IDEA 12
  • Mock-up data to test WSDLs using SOAP UI
  • Add new features if required or identify the areas in Live Cycle (Spring 3.0 + Blaze DS) and QuikView UI (Adobe Air using Parsley Framework) which needs to be impacted for releases
  • Resolve the technical issues of the team related to Maven Build Errors, Development Environment Setup and Deployment Issues.
  • Here we are using Flex 3.0 because Quik View is a legacy Adobe Air Desktop Application which is running for Care and Retail centers.

Confidential

Senior Software Engineer

Responsibilities:

  • Worked on Java FX with Java Web Start for UI development and migrating from EJB 2.0 to EJB 3.0.
  • IOS Application Development using Xcode for Iphone 6 SDK using Story board based development
  • Migrating from Swing Modules (Legacy Desktop App) to Java FX Modules and using Web Starter Kit to load both Swing and Java FX Components.
  • Worked on the tickets, do Unit Testing using JUnit and then provide the status to the Project Manager.
  • Used SCRUM methodology and participate Daily SCRUM meeting to discuss our tickets.
  • Performance both back end and front end using multi-threaded techniques.
  • Development of WSDL based Web Service using Apache CXF for payment processing.
  • Integrated Development Environment is Eclipse Juno
  • GIT is the version control
  • Used Jenkins for Continuous Integration
  • Used Maven with Eclipse.
  • Using JBPM for there Work Card Business Process Development with Legacy System.

Confidential

Senior Software Architect | Engineer

Responsibilities:

  • Android and IOS Application Development using Java and Objective C for their Customers.
  • Liferay plugin development using portlets, hooks, ext and themes
  • Portlets (JSR 286, 168) development using advance JSF based technologies (Prime Faces, Ice Faces)
  • Liferay Extension involved core portlets, core struts actions for Login, Password and Email Verifications.
  • Customization of Liferay API using hooks and Expando
  • Customization of Liferay JSPs using hooks
  • Custom Events development using hooks for portal
  • Inter Portlet Communication as per the requirements
  • Custom Persistence using Service Builder with Hibernate
  • Administration with Company Organizations and Organization’s Users and Email Notifications
  • Theme Development using Jquery and using Velocity scripting.
  • Adobe Flex based admin portlets in control panel
  • Integration with Legacy Oracle 11g database with Spring 3.0 in Liferay
  • Android Mobile Application Development with RESTFul Web Services with Apache CXF
  • Dojo Based Java Script Portlets Development in Liferay.
  • Integration of Apache CXF with Spring 3.0 in Liferay
  • Integration with Java|J2EE based Legacy System through JNDI and Data Sources
  • Integration at the low level using JDBC stored procedure calls through Liferay
  • WSDL based Web Services client integration in Liferay to provide integration for different banks
  • Using Kaleo Business Process of Liferay for there Financial Business Process Management and providing a Portlets based UI Implementation for it.

Confidential

Principal Software Engineer

Responsibilities:

  • As the Principal Software Engineer, I was responsible for the Architecture and Design for different products, specially Callabio and E-Medics for Electronic Medical Records
  • Adobe Flex Application development using Action Script 3.0 and Blaze Data Services for Flex Remote procedural calls (RPC).
  • Cairngorm, Swiz and Pure MVC training and using for architecting different Adobe Flex Products.
  • Android (using Java) and iPhone (using Objective C) development.
  • Team Lead for 5 Flex/Java Developers.
  • Spring 3.0 / Blaze integration and configuration.
  • Hibernate / JPA integration with Spring 3.0

Confidential

Senior Software Engineer

Responsibilities:

  • Online Health Insurance Portal development
  • Development using Java/J2EE for Core Modules of Health Insurance components like Appointment Scheduler, Insurance History
  • ORM based development using Hibernate with Spring 2.0
  • Blaze Data Services for RPC
  • Apache CXF based development for WSDL and REST FUL Web Services
  • Writing Unit Tests using JUnit and Jmock.

Confidential

Senior Software Engineer

Responsibilities:

  • Resolved team issues and providing Adobe Flex 2.0 training to team members.
  • Code Reviews
  • Resolved architecture and design issues of product
  • Proficient in Core Java J2EE best practices
  • Adobe Flex Architecture & Design using Cairngorm Framework
  • Adobe Flex Data Services Configuration with J2EE Enterprise Application
  • Migrated Existing Application to Adobe Flex 2.0 with Data Services

Confidential

Software Engineer (Flex/J2EE)

Responsibilities:

  • Handled Account Transfer
  • Provided Remittance
  • Implementation of new features and maintenance of Banking Payment System in Java J2EE and using Flex Action Script Adobe Flex Development and Financial Mobile Banking Applications using Java, J2ME
  • User Authentication and Authorization using Tivoli LDAP Server
  • Password Management Using IBM Tivoli Services in Online Banking Application
  • Used Message Driven Bean for MQ Series
  • Standing Order for Account Transfers, Remittance, Utility Payments

Confidential

Software Engineer

Responsibilities:

  • Maintained and enhanced the Voice XML Applications which are generated through the J2EE Framework
  • Provided Research and Design related to the requirements in Open Source Java Technologies
  • Created Mobile App for Voice Recognition
  • J2ME Client for J2ME Enabled Devices and C# Client for Pocket PC Devices
  • Provided maintenance and updates of the IVR Systems and created a J2ME Demo Applications which was interacting with the IVR System
  • Analysis of inconsistent and redundant data
  • Provided the Excel Parsers to generate a consistent and normalize Data
  • Customized Client data in admin site for their IVR System,
  • Reporting also provided using charting facility
  • Provided a Comparison Utility which parses Dialog Spec and JSP files to provide the useful information
  • Used and Fixed Parser Generator for Grammar parsing

We'd love your feedback!