Principal Member Of Technical Staff Resume
Redwood City, CA
SUMMARY:
- Total of 13+ Years’ Experience in Software Development and Maintenance, Building and managing both Large & Small - Scale Systems for both back & front-end application including mobile and also have more 6+ years’ experience in managing and leading single or multiple teams.
- Hands on in coding and design, coding skills with good understanding in algorithms, design patterns, resolving application performance bottlenecks and above all meeting all quality standards within budget.
- Worked in Agile (SCRUM/KANBAN), TDD and Waterfall models on various roles as Manger, Architect, Lead Developer, and Technical Lead, Consultant etc. across verticals like Insurance, Health, Finance, and CRM
- Good experience on the project management (Initiating, Planning, Executing, Monitoring & Closing)
LANGUAGES AND TECHNOLOGY:
Languages: JAVA, Web services (SOAP/REST), Microservices, SPRING 4.X, XSD/XML, SQL, Design Patterns, Linux, shell script, Hibernate/Spring JDBC, Angular 2, JavaScript, HTML, JSP
Databases: Oracle 11g/12c, Postgrese 9.2, MySQL
Tools: Continues Integration with Jenkins tool, Automation in Groovy SOAP, MAVEN, SCM tools like (Tortoise SVN, PVCS, GIT, VSS), Splunk, Informatica, Design (EA Spark, MEGA, Visio), IBM Process Server 8(BPM) and Rule Engines like Confidential, Microsoft Project, Mule, Rabbit MQ, Docker, Elastic search, Kafka
Cloud & DevOps: AWS (S3, API gateway, lambda, Route53 etc.), Docker, VMware, Jenkins, Oracle Cloud
Servers: WebSphere, Tomcat & JBOSS, Oracle
Testing: Automation using SOAP UI Groovy & Selenium, Performance testing, Junit, Mockito, JMeter
EMPLOYER:
Confidential, Redwood City, CA
Principal Member of Technical staff
Responsibilities:
- Also worked with various stakeholders to remove technical/functional impediments
- Designed and developed RestAPI, Microservices etc. From scratch
- Created large CI/CD pipeline using Jenkins, created developer productivity tools using docker
- Enhanced applicational scalability in the distributed Infrastructure, and identity performance bottlenecks and optimize it.
- Designed and developed web application using java, spring, angular etc.
- Enhancement on application elastic search and Kafka capabilities
- Provided estimates, plan release and schedule & coordinate with multiple team & manage it to deliver quality product
- Expertise is Oracle PAAS Cloud and AWS
- Worked with various stakeholders like quality, development and business teams to remove bottlenecks and provide solution
- Design, code, test and automate various application using Varity of technology like java, spring, Rest Api. Microservices, Oracle Cloud, Linux, Oracle, kafka, Rest automation, Jenkins etc.
Confidential, San Francisco, CA
Architect
Responsibilities:
- Technical Ownership of the project, managed 3 technical teams
- Provided estimates, plan release and schedule & coordinate with multiple team to deliver quality product
- Balance resource and task assignment.
- Created design artifacts for the project, currently also doing technical POC on serverless architecture using AWS (S3, lambda, cognito, API gateway, Route 53) etc.
- Hands on coding on Rest API, Java Spring MVC, SOAP, Microservices, OO, JavaScript, angular and other open source framework
- Application performance optimization and also identified security bottle neck and provide solution
- Created CI/CD pipelines for multiple teams using Jenkins & puppet
- Created reusable tools for the team like CRUD tool and DB cleanups
- Worked various stakeholder remove roadblocks also worked with PM to keep the sprint on track
- Provide leadership, guidance for the future sprint work along with the well-defined solutions
- Participated in peer code review, mentoring, removing technical bottlenecks
Confidential, Bloomington, IL
Architect/ Team Lead
Responsibilities:
- Managed a technical team of 21 developers across multiple teams including mentoring, work distribution, conflict resolution etc. and also help functional project manager to just focus on schedule with me taking the full technical ownership of delivering the product on time with high quality.
- Designed both UI Front End and Application Back End Layers - Designed the END2END application, Produced High /Low Level design documents, Security, Integration, Queue, object-oriented design (OOD) & database design etc.
- Skills used are JAVA/J2EE, SPRING MVC, REST API, SOAP, hibernate, JavaScript, JQuery, Angular JS, SQL, Mule, BPM, Junit, Test NG, Ember JS, Easy mock .Coded both frontend and application backend systems with great code quality with appropriate usage of design pattern .Created reusable tools for CRUD operations, DB cleanup etc.
- Created automated selenium UI test suites and also automated test suites using SOAPUI/ groovy
- Created CI/CD pipelines, integrate automated soap, selenium, Jupiter, Jaccoco, findbugs to Jenkins also streamlined the automated build and deployments w.r.t environments used chef/puppet tools too.
- Increased the performance of the service by reducing response time from 1.5 secs to < 1 secs, identified memory leaks and provide solutions to resolve it, Optimized the response time UI desktop or mobile application to handle large volumes, implement best performance guidance like CDN, Queue, Caching, app scaling etc. Security(IAM) Development & Design includes Authorization(LDAP) & Open AM / OAuth 2.0 Authentication
- Provision/de-provisioned VM, POD segmentation, Solid understanding of VMware cloud Virtualization
- Write SQL Query and did performance optimization, ER DB modelling/Schema Design
- Worked with RM to have a planned deployment in UAT and Production environments through dev-ops and dependency charts. Designed and developed the OM so that tickets can be generated through optimized Splunk query’s meeting the SLA
- Worked with Architect Boards to bring up new designs that I implemented, presented the pros & cons also the thought process. Also provided my inputs to architectural boards for better design approach incorporating latest technical paradigm
- Peer review, coding standards adherence, resolved complex technical issues, proof of concepts(POC) worked with stakeholder PM, Dev Team, RM, Quality Engineering, Business teams etc.
- Provided estimates, identify risk and resolution, team building, hiring, monitoring, Sprint planning and execution (KANBAN)
Environment: Java/J2ee, Web service(REST API/SOAP),Spring 4.X,Javascript,Design Patterns, SQL, Hadoop, Mule, Algorithm, VMWARE, Jenkins(CI/CD),BPM, postgrese,visio,Ajax, html, BPM, Splunk, MapReduce, hive,pig,GIT
Confidential, Pleasanton, CA
Technical Lead
Responsibilities:
- Design and Development of web application based on java/j2ee,Spring MVC/web service using REST API
- (SOA) WebSphere, xml, Perf4j, /JMeter, Hibernate, Unix Shell Script, Unix, JSF, Informatica, Oracle 10/11g,Sql/Plsql and other Open Source Technologies.
- Coding and testing of web application
- Deployment of code in Application server and also continuous Integration with Hudson.
- Peer Design and Code Reviews
- Involved in project planning, executing, monitoring of the web application
- Followed Agile Methodologies.
- Leading and guiding the team members to solve complex technical/non- technical issues.
- Coordinating among various project stakeholders like product owners, cross functional technical /non-technical teams and Release Management for day to day project activities.
- Technical documentation for Design and Requirement Specification.
Confidential, Phoenix, AZ
Project Lead
Responsibilities:
- Feasibility study, Functional /Non Function Requirement Analysis of the credit card application in form of UML Use Cases.
- Coding & unit testing, fixing defect and design deliverables like low and high level design document, project runbook, operating model.
- SWOT Analysis and Project Estimation
- Communication with all the project stakeholders.
- Architectural recommendation and best practice guidelines for the project team
- Detail High level and low level design of the Credit card Application using
- EA sparks which involves creation of component/activity/sequence /state
- / Class and Infrastructure Diagrams
- Review Board wall walk for the Enterprise Architects and Senior Management of Confidential
- Design of XSD and WSDL for the service application.
- Data Analysis and operational model Design Architectural design.
- Designed and developed error handling reusable components using spring AOP.
- MVC, SOAP JAX-WS, enterprise logging, business Components, transactional and DAO Ibiatis components
Confidential, St. Louis, MO
Technical Lead
Responsibilities:
- Lead a team of 7 members on onsite/offshore model
- Contributed and coordinated as a lead in Release Support Activities.
- Coding and unit testing the application and services
- Coordinating for various applications both technical and functional with offshore.
- Arranged training sessions for Confidential, BLAZE application to keep offshore in pace with the technologies.
- Contributed towards improvement in design and performance of the Confidential application and had made various suggestions to the Client.
- Provided various guideless towards streamline of the current process particularly Defect and Release management process.
- Resolved memory leak and performance bottlenecks
- Design and development (coding) of Confidential web application ECOMM using Java, J2ee, and MVC.
