Technical Lead/architech Resume
Atlanta, GA
SUMMARY
- A dynamic professional with 14+ years of extensive experience as Technical Lead/Manager in software product development using Java/J2EE, ElasticSearch/Solr & Oracle.
- Expert (hands - on) with Java/J2EE (Spring Framework, Microservices, JSF, ADF (Oracle Fusion), OA Framework, Web Services (Restful & SOAP), Angular JS), Performance Tuning, Data Structures and Algorithms, SOA.
- Strong technical background with excellent management skills
- Adept in end-to-end Product Development from requirement analysis to system study, architecture, design, coding, testing and debugging. Expertise in handling SDLC projects within the time & the cost parameters.
- Possess strong analytical, problem solving and organizational abilities.
- An effective communicator with excellent leadership and interpersonal skills
- Initiate and execute Transformation projects
- Resolve performance issues.
- Fix Live system issues
- Improve user experience
- Review TDD (Technical Design Document) and FDD (Functional Design Document)
- Resolving technical issues and plan to prevent their reoccurrence
- Providing technical support and guidance throughout the product design and development
- Working with customer on escalations and resolving their technical issues.
- Managing medium to large sized projects. Executing multiple projects simultaneously
- Driving Product Design, Development and QA teams
- Work with architects to define and implement product vision
- Strong technical and management skills
- Excellent communication and presentation skills
- Estimating the project cost and quality parameters.
- Project Planning (using Primavera and Microsoft Project Plan).
- Hiring, Leading, Mentoring and monitoring the performance of the team to ensure successful delivery of the project within the timeline.
- Coordinating among Design, Development, QA, Product Managers, Operations and Release Teams.
- Consistently achieved highest Care Agile Score (98% score) among all managers in BT GS and TSO.
TECHNICAL SKILLS
Languages: Java, Java EE, Microservices, Web Services - SOAP and RESTful Web Services, SQL PL/SQL, Performance Tuning (Java and SQL), C, C++, SQL, PL/SQL
Analytics: Elasticsearch, Logstash, Kibana
Web Technologies: Javascript, AJAX, AngularJS, JSF, JSP, Servlets, HTML, CSS, XML, XPATH, JAXB
Frameworks: Simple Framework, Spring Framework, JSF, ADF (Oracle Fusion), OA Framework
Tools: JIRA Agile, Crucible, Docker, Nexus 3.0, Swagger
Cloud: AWS
App Server: WebLogic Application Server, Oracle Application Server, GlassFish
Design: Java Design Patterns, Data Structures and Algorithms
Database: Oracle, Derby, Exist DB
Operating Systems: Linux, UNIX, Windows
IDE Tools: Eclipse, IntelliJ IDEA, JDeveloper, NetBeans
DB Tools: TOAD, SQL Developer
SCM Tools: ClearCase, Subversion (SVN), CVS, GIT
Build Tools: Ant, Maven, Gradle, Hudson, Jenkins
Testing Tools: JUnit, TDD (Test Driven Development), JMock, Jasmine, Selenium, JMeter
Bug Tracking System: Oracle Bug DB Application, HP QC system
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Technical Lead/Architech
Responsibilities:
- Lead Design, Development and Delivery of multiple parallel projects CQM (and rationalize ExpedioOM system), NRM (and rationalize TPE system), pmd.SQE & RSQE using Java, AngularJS, RESTful Web services, JPA.
- Implemented Test Driven Development for the project RSQE.
- Rationalized ExpedioOM system and provided improved application performance and better user experience. All operations are optimized to perform within 2-3 seconds.
- Implemented client side validation and single sign-on for security.
- Implemented HTTP 2 in live environment for SQE. First team at BT to implement HTTP 2 and Docker.
- Developed Analytics for SQE and produce System metrics (Errors, Exceptions, transaction, performance metrics) and Business metrics in Live (quotes, orders, product wise, geography wise) using ELK Stack - Elastic Search, Logstash and Kibana.
- Work with Business Stakeholders and Application Users.
- Resolved complex live issues ranging from environmental to application issues collaborating with various teams.
- Extensively worked on fixing Performance problems.
- Worked on improving User Experience.
- Worked on Effort and Cost estimation, Project planning
Environment: Java, RESTful Web services, JPA, Elasticsearch, Logstash, Kibana, AngularJS, Amazon Web Services, SQL, PL/SQL, POI Framework, JIRA Agile, Crucible, Docker, Nexus, Hudson, Swagger, IntelliJIdea, Eclipse, Oracle SQL Developer, TOAD, Oracle Database 11g, Exist DB, Simple Framework, Oracle WebLogic Application Server, Linux, Unix, Windows
Confidential, Austin, TX
Software Development Manager
Responsibilities:
- Lead and Managed Customer Inventory (CI) team under MDM (Master Data Management) Platform under L2CC (Lead to Cache Customer) Cluster.
- Lead the team in stabilizing the BFG application by working on Oracle SQL Optimization and DB performance tuning and attained 24x7 BFG availability and improving its performing and as a result reduced P1 and P2 incidences by 75%. There by achieving product stability and cutting down on revenue loss to company.
- Extensively worked on Oracle SQL Queries, PL/SQL procedures, tuning/rewriting complex views, removing redundant indexes and creating required indexes, creating materialized views etc.
- Worked on developing Restful Webservices for BFG to be consumed by 50+ applications.
- Involved in insourcing BFG IMS and IIB applications.
- 24x7 availability and performance improvement for BFG
- Driving design and development of BFG, BFG capability and IIB applications (release cycles)
- Insourcing BFG IMS, IIB and PPSR Wrapper applications
- Extensively worked on Design, Coding, Code Review and Unit Testing
- Performed Effort/Cost estimation.
- Mentoring team members on technical issues
Environment: Java SE 6, JAVA EE 6, Web services, SQL, PL/SQL, Eclipse, Oracle JDeveloper, SQL Developer, Oracle Database 10g, Weblogic Application Server, Linux, Unix, Windows
Confidential
Project Leader, Development
Responsibilities:
- Complete ownership of HL7 persistence and query, Messaging (OMP - outbound message processor, IMP - inbound message processor and MTK - messaging toolkit) modules
- Design (TDD and prototype), Coding and Unit Testing
- Effort estimation, tasks allocation
- Creating and managing project plans using Primavera
- Running weekly development meeting
- Collaborate between Dev, QC, OPS, Release and PM teams
- Mentoring team members on technical issues
- Performing code review
Environment: Java SE 6, JAVA EE 6 - EJB 3.1, Web services, ADF Faces (JSF), HL7, JUnit 4.x, SQL, PL/SQL, Oracle JDeveloper, SQL Developer, Oracle Database 11g, Weblogic Application Server, Linux, UNIX, Windows.
Confidential
Project Leader, Development
Responsibilities:
- Took complete ownership of Patient Data Reports, DCI Forms Generation modules, Forms and Reports Server
- Worked actively on troubleshooting customer issues
- Addressed customer escalations and bugs
- Performed effort estimation, tasks allocation
- Created and managed project plans using Primavera
- Running weekly development meeting
- Collaborate between Dev, QC, OPS, Release and PM teams
- Mentoring team members on technical issues
- Performing code reviews
Environment: Java/J2EE, UIX, ADF, AJAX, Struts, OO Javascript, SQL, PL/SQL, Oracle Forms and Reports, C, Oracle JDeveloper, SQL Developer, Oracle Database, Oracle 10g Application Server, Windows, Linux, HP Itanium, HP PA-RISK, Solaris
Confidential
J2EE/Java Developer
Responsibilities:
- Design and development of client APIs for HTB platform
- Design and development of Instance Builder, MTK, Volume Loader, Concurrency Framework
- Development of HTB performance scenarios
- Complete ownership of Instance Builder and MTK projects
- Requirements gathering and designing UI screens
- Writing FDD, TDD documents and prototype building
- Unit Testing, Bug Fixing and Release Activities
- Point of contact for customers for technical issues
- Interacting with different product teams across organization
- Mentoring junior team members
Environment: Core Java, EJB, JNDI, RMI, JDBC, JSP, Servlets, SQL, PL/SQL, Oracle JDeveloper, Oracle HTB, Oracle 10g, Microsoft Visio, WebLogic, Oracle Application Server, Linux, Windows, Unix