Technical Project Lead Resume
AtlantA
SUMMARY
- Over fifteen years of professional experience as full - stack JavaEE Developer/Architect/Consultant, designed and developed multi-tier enterprise applications to complex problems in Financial, Telecommunications and Retail industry.
- In-depth knowledge and experience with all phases of software development life cycle activities using incremental and iterative Agile and Scrum methodologies.
- Hands on professional using JavaEE, Spring, Hibernate, GWT, Tapestry, Struts, JSF, AngularJS, Jquery.
- Experience in developing and architecting Spring Boot, Microservices, RESTful APIs and SOAP based web services.
- Experience and familiarity with Eureka, Hystrix, Kafka, Hadoop, MongoDB, CouchDB.
- Experience and familiarity hosting applications on private and public cloud using Cloud Foundry, AWS, Azure, Chef.
- Experience using Maven, Git, SVN, Jenkins, Sonar, JasperReport, iReport and Crystal Reports.
- Experience in delivering quality software using CI & CD Automation pipeline and Chef deployment tools.
- Experience in OOAD architecture and modeling, designing artifacts and applying design patterns.
- Experience in working with Tomcat, WebSphere, Weblogic, JBoss application servers and IntelliJ IDEA & Eclipse IDE.
- Proficient with database schema design, PL/SQL development and optimization using Oracle 11g, MSSQL Server, DB2, Sybase and Cassandra, CouchDB, MongoDB NoSQL databases.
- Ability to design and code to customer satisfaction, participates in architecture design discussions and code reviews.
- Capable of excelling as an individual contributor or within a small team development environment.
- Ability to coach and mentor less experienced team members.
- Motivated team player with strong communication skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS
Languages: Java 8, Visual Basic6.0, VB.Net, C++, Power Builder6.5, Developer2000, Fortran, Pascal, Perl, Python, Clipper 5.x, Foxpro2.6, dBASE, PHP, Bash, PowerShell, Selenium, Groovy, PowerShell
Frameworks: Spring, Hibernate, Tapestry, Struts, GWT/GXT, AngularJS, EJB
Web Technologies: JavaEE, Servlets, JSP, PureMVC,JSTL, AngularJS, JavaScript, AJAX, Jquery,OSGi, Spring-DM, Hazelcast, JSON, OGNL, SOAP, WSDL, RMI, XML, XSLT, XHTML, Xerces, JAXB, Flatpack, Jolt, ASP, MQ Series, JMS, JUnit, Log4j,SLF4J,EHCache, Cucumber
Application Servers: WebSphere 7, OC4J, WebLogic 8.1, Resin 2.x, Jetty, Tomcat 7, JBoss 3, and IIS 5.0
Tools: / Misc: IntelliJ IDEA, Eclipse, YourKit, VisualVM, Jstatd, Wily, iReport, JasperReports, Crystal Reports 8.5, EA UML, JMeter, SoapUI, Toad and TestDirector 8.0, WebTrends, Review Board, SQuirreL, ReviewBoard, Jira, Bitbucket, AWS/EC2, Balsamiq,AppDynamics,Splunk,Nexus, YUM,RPM,OWASP,Fortify,apigee
Database: Oracle 11g, MSSQL Server 2000, Db2, Sybase 12, MySql, Cassandra, CouchDB and MongoDB
Build / scm: Maven, Ant, Git, Mercurial Hg, Subversion,TortoiseSVN,CVS,PVCS, Jenkins,Rundeck, Sonar, TeamCity
Protocols: TCP/IP socket programming, SMTP, SOAP, HTML, RMI-IIOP, UCP
Operating System: Win-2k,Win10/XP,Mac,Ubuntu,Linux,CentOS,HP-UXv10.2,Novell NetWare, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential - Atlanta
Technical Project Lead
Responsibilities:
- As a technical lead migrate customers from old legacy platform to state-of-art cloud based platform in a fast-paced demanding environment.
- Design and build spring Boot microservices and deploy applications on private cloud environment.
- Build applications using Spring Ecosystem Spring Security, Spring Batch, Spring Boot, Spring Integration and Spring Cloud.
- Design and build DataSource simulator and automation tools to deliver quality code quickly.
- Build frontend UI pages and components using JSF, AngularJS, XHTML, DOM, CSS, JSON, JavaScript, JQuery, and AJAX.
- Build application monitoring and health notification service using OpsGenie, Apica and Microsoft Application Insights.
- Use tools like Splunk,AppDynamics,VisualVM, Jstatd and Wily for troubleshooting and performance improvement.
- Deploy Microservices to private cloud using Chef deployment tools, OpenStack, Praxis.
- Deploy applications using tools like Jenkins, Rundeck, RPM, YUM on Unix VMs .
- Write Automation scripts using Junit, Cucumber, Powershell.
- Use PMD, Checkstyle and Sonar tools to deliver quality code.
- Involved in requirement gathering, design, coding, deployment, support and code-review process.
- Facilitated product enhancements and critical bug fixes using Agile methodology, involved in iterative product development and scheduled release cycles.
- Works closely with cross functional business unit teams to deliver projects on time.
- Mentor Developers and QA resources through providing technical guidance.
- Implement customized solution on multi-tenant WebSphere container to handle 5 million transactions per month and meet SLA > 99.95%
- Migrate applications that generates around $2 Million revenue per year
Confidential - Atlanta
JavaEE Sr. Consultant
Responsibilities:
- Worked as consultant in fast-paced product development environment developing secured cloud based enterprise solution using GWT/GXT/Spring/CouchDB/Git.
- As a lead Architect, managed and coordinated with offshore product development team, successfully delivered Inventory ERP product on time and budget.
- Responsible for front-end UI design and development using HTML, CSS, JavaScript, AngularJS, jQuery.
- Interact closely with client and business team to gather requirements and help create wireframes and functional specifications.
- Hosted application on Amazon cloud EC2 environment.
- Worked for IHG as consultant, helped the team build Interactive Voice Response (IVR) call center system using Genesys platform.
- Involved in developing web based call center application where agents can help guests manage reservations.
- Designed and developed call center screen pop application that services Web based Reservation system by displaying pops when a call arrive at agent’s desktop.
- Facilitated product enhancements and critical bug fixes using Agile methodology, involved in iterative product development and scheduled release cycles.
- Worked closely with cross functional and business teams to deliver assigned tasks on time and within budget.
Confidential - Oklahoma
Sr. Architect
Responsibilities:
- Spearheaded development in a fast-paced product development environment building highly secured enterprise solutions using multi-tier architecture and frameworks such as Tapestry, Spring, Hibernate, Maven, and Subversion.
- Facilitated product enhancements and critical bug fixes using Agile & SCRUM methodology, involved in iterative product development and scheduled release cycles.
- Wrote jUnit test cases, user documents, UML documents and involved in code review process with peers.
- Built Jasper reporting framework to generate complex reports on the fly, used POI and iText library to generate custom electronic documents in excel and pdf formats.
- Built reusable tapestry components/widgets and Ajax based user rich interfaces using scriptaculous & prototype javascript framework to support cross browser compatibility.
- Built Batch Job Scheduler to schedule batch jobs that run at specified time intervals, built audit history framework that tracks every change to the system.
- Involved in building and making enhancements to workflow bug tracking system, document builder/imaging, Import/Export modules, involved in building application framework and business rule engine, which makes product super highly configurable and scalable.
- Used YourKit and PLSQL Developer tool for performance tuning and application profiling.
Confidential - Michigan
J2EE Consultant
Responsibilities:
- As key team member handled multiple projects for Ford Lincoln Mercury branded websites and facilitated the designing and implementing consumer and dealer facing B2C & B2B applications using WSL and role based security.
- Redesigned and migrated outdated applications using Struts, MVC architecture, Design Patterns and Ajax techniques, which increased site traffic, as well as boosted revenue to the business.
- Implemented applications using SOAP web services JAX-WS and JAX-RPC handlers, used open source frameworks and helped to build in-house frameworks, Email and Fax client modules.
- Wrote complex PL-SQL queries and stored procedures, web applications were deployed in IBM's shared JVM environment, used 3rd party application monitoring tools like Omniture SiteCatalyst, WebTrends e-Metrics, SitesCope monitor and Mercury's TestDirector testing tool.
- Developed highly scalable reporting framework using JasperReport/iReport/JasperAssistant to generate web based reports on fly in Html, PDF & Excel formats.
- Assisted team on writing back-end business modules using EJB's, used Singleton and Factory design patterns.
- Wrote custom tag libraries and used MVC architecture and struts framework.
- Wrote JUnit test cases and followed RUP development methodology.
Confidential
Team Lead
Responsibilities:
- Worked as a Project Leader and involved in complete life cycle development of a Location Based Services (LBS) system.
- Developed key modules of the application, which broadcast SMS messages and allowed users to download ring tones and picture content into their mobile devices.
- Involved in developing Onevoice portal application for Singapore Telecommunications (SingTel) which was Asia's leading Telecommunication Company.
- Spearheaded the development of a call center application called ADAM Customer Enquiry (ACE) system for TimeCel Malaysia using Customer Contact Manager (CCM), an HP middleware, CT-Connect, a Dialogic product, which in turn connected to Siemens Hicom Switch (PABX) allowing the Agents to make Inbound and Outbound calls using Softphone.
- Involved in developing a billing system for TimeCel's Inter Carrier Settlement (ICS) used to bill Malaysia and International Telco Operators also developed a Web-Based interface to unlock mobile users SIM cards.
- Designed and built an application for KL Sentral Railway station, the system communicated to external hardware's like LED display boards and Public Announcement audio system using RS-232/RS-422 ports allowing the train arrivals and departure timings to be displayed on LED boards and announced on a Philips public audio system.
