Post Job Free

Resume

Sign in

Engineer Manager

Location:
San Ramon, CA
Posted:
March 26, 2021

Contact this candidate

Resume:

Sachin Kolpuke

Professional Summary

Expertise in Java, J2EE, Spring, Oracle, Mongo, Agile with 14+ years of experience.

Expertise in Retail, Warehouse Management, Order Management, Supply Chain Management, Banking, Finance etc.

Have good experience in Spring with different Modules Spring Core, Data, Integration, Security, MVC, Boot etc.

Experience in Designing along with Factory, Singleton, Adaptor and Template etc. Design patterns.

Have extensively worked on all the phases of Software Development Life Cycle (Planning, Estimation, Designing, Development, Debugging, Supporting Tester, Creating HLD, LLD and Technical Spec Doc).

Agile Experience with TDD, BDD, CI/CD, Pair Programming.

Excellent communication and interpersonal skills, clear understanding of business rules and ability to work well as a part of a project team and individually as well.

Outstanding problem solving, troubleshooting, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals.

Successfully Executed different roles like Project Lead, Sr. Tech Lead, Senior Consultant, Performance Engineer, Ideal Engineer (Dev + QA + Dev-Ops), Onsite Lead, offshore Lead.

Lead & Management: As a Project Lead, has good experience with people management, starting from resource requirement, interviews, onboarding, resource allocation, performance appraisal, employment motivation.

Technical Skill

Operating Systems

Mac, Windows (XP, 7), Unix, Linux (Suse 10.3)

Languages

Java 8, J2EE, Oracle, Java Script

Concepts

OOP, Multi-Threading, Design Patterns, Cache, SOA, MVC, Test Driven Programing, Micro Services. Unit Testing, Business Driven Development, Test Driven Development, OOAD, XML Parsing, Web Socket

Framework

Hibernate (3), Graph-QL, Apache Ignite, Struts (1.1), Spring, Spring Boot, Spring MVC, Web services (SOAP-Axis), PCF Cloud, XSLT, DOM, SAX, J-Unit, Chef, Electric Commander, JMeter, Jenkins, Sonar, New Relic, Ejb, Tibco, EMS, Play Framework.

Application servers

Tomcat, JBoss, OFBiz,

Databases

Mongo DB, Oracle 11g, PostgreSQL 8.2

IDE and Tools

Eclipse, IntelliJ, ANT, Gradle

version system

Git, SVN, CVS

Development Methodologies

Agile Programming, TDD, BDD, Pair Programming, Extreme Programming, Waterfall, CI/CD

Professional Experience

Employment:

Branta Group Inc as Senior Consultant at San Francisco, California, USA From Dec 15th 2020 to Current

Nisum Technologies as Project Lead at San Francisco, CA, USA from May 11th 2010 to Dec 4th 2020

Nihilent Technologies as Design Lead at Pune, India from 11th May 2010 to Aug 24th 2012

QSource Global as Software Consultant at Mumbai, India from Oct 20th 2009 to May 6th 2010

In2m Technologies as Senior Software Engineer at Navi Mumbai, India from May 2nd 2006 to Oct 27th 2009

Roles and Responsibilities:

Coding, Unit Testing, Code Review, leading team by providing technical/business solution. Conducted Sign-off, Desk-check meeting, given Presentation/Demo of newly implemented features/Functionality to client.

Building Team, onboard new members, provide all required day to day support, closely working with remote team.

Requirement gathering involved in the Technical Design discussion and collaborated with the Architect, PDM.

Understanding the business use case scenarios and transforming them into scalable solution by designing the system.

Writing automated functional and unit tests to achieve error free systems.

Involving in release and sprint planning and business and technical huddles to iron out the system requirements.

Provide support in UAT, E2E, Pre-prod and production. Provide required Knowledge Transfer to Ops Team

Support & Maintenance, Involved in day-to-day production support, maintenance, On-call rotation, enhancement etc.

Completed multiple assignments with following Agile on daily basis, following BDD, TDD thoroughly.

Conducted Sign-off, Desk-check meeting, Presentation/Demo of newly implemented features/Functionality to client.

Has experience on CI with Chef, Electric Commander, Jenkins etc.

Release, deployment, Troubleshooting Production, non-prod environment, and Fixing Environment issues.

Performance Engineer – Finding & Trouble shooting performance issues, Performance Tuning, Writing Performance Test by using JMeter, creating daily Jenkins Load testing jobs using Performance Test. Analysis of Performance issues by using New Relic.

Scaling of Global Web App, Assortment Service, Product Services by using Load Balancing + Multiple Instances. Upgraded Global Web App to Spring Boot and deployed successfully.

Replaced Assortment Service Event Feed Mechanism by Rabbit-MQ Event publishing & consuming. Deployed these event publishers on PCF Cloud.

Projects:

Store Mobility, AccuManage (Safeway)

Branta Group Inc

Duration: - Dec 2020 – Till Date

Technology

Java 8, J2EE, Spring boot/rest/MVC, Apache Ignite, GraphQL

Role: Senior Consultant, Tech Lead

Domain: - Retail, Ecom

Team Size – 10

Overview: Enable Daily planning, exception handling, pulse metrics reporting, customer order handoffs and chain wide communications by easy to use, efficient, productive mobile and web apps.

Offer Management Service, GDS Integration, Support & Enhancement (LendUp)

Nisum Technologies

Duration: - April 2019 – Dec 2020

Technology

Java 8, J2EE, Oracle, Postgres, Spring, Play Framework, Hibernate, Restful services

Role: Tech Lead

Domain: - Banking, Finance

Team Size – 8

Overview: Offer Management Service: provides services for all LendUp related products to use Pre-qual offers, subscriptions, Direct mail campaign, pre-approved Loans, Online offers, promotional Emails etc.

It will be integrated with partners like Credit Karma, Mint etc.

GDS Integration: To improve customer approval decisioning by integrating with GDS third party decisioning engine via rest services, which will help LendUp in Fraud Prevention, Risk Management.

WMS – Flexible Foundation (Macys)

Nisum Technologies

Duration: - Sep 2017 – April 2019

Technology

Java, J2EE, Oracle, Spring, Tibco, EJB, Hibernate, Restful services, J-unit, JVM Ruby, JBoss

Role

Tech Lead

Domain: - Retail

Team Size – 12

Overview: - Flex (Flexible Foundation Services) is a Macys Warehouse Management, platform which is used to manage distribution centers and help to execute facility operations smoothly including inventory management, item integration, order fulfillment, packaging, return to vendor, WMS Inbound and WMS Outbound.

This is replacing Legacy Warehouse Management applications by syncing with Legacy applications and Flex and providing smooth transition to business on Flex.

Global Omni Assortment & Supply Chain Management (RIO, RI, SAM, Logistics, RMS, CCLO)

Nisum Technologies (Client – Gap)

Duration: - Sep 2012– Sep 2017

Technology

Java, J2EE, Oracle, Spring, Hibernate, Mongo DB, Restful services, Cucumber, J-unit, JVM Ruby, Gradle, Jenkins, JMeter, RabbitMQ, Cucumber, J-unit, JVM Ruby, New Relic,

Role

Senior Tech Lead, Ideal Engineer (Developer, Automation QA)

Domain: - Retail

Team Size – 18

Overview: - GOA - The Global Omni Assortment tool will give Merchants the ability to manage assortments across the globe in a highly visual system that integrates into upstream and downstream systems that support Design, Production, Item and PO Creation. GOA will deliver a highly intuitive interface and meaningful workflow support so that users can effectively plan, organize, build, and strategize around current and upcoming assortments.\

Regional Inventory deals with Supply Chain Management for Retail as well as Franchise. Fulfillment Engine, Logistics, Custom Docs generation etc.

CCLO Cross-Channel Logistics Optimization enables the transition from a siloed fulfillment model with dedicated inventory by channel and market, to an integrated cross-channel network. Integrating Supply Chain, Inventory and Omni Channel with Manhattan WMS by using Spring Integration and asynchronous communication with IBM MQ.

Fundamo GBS (Telenor - Easy paisa)

Nihilent Technologies (Client – Fundamo/Visa)

Duration: May 2010 to Sep 2012

Technology

Java, J2EE, Oracle, Spring, Hibernate, J-unit

Domain: - Finance, Banking

Overview: Easy Paisa is Telenor’s Mobile based banking application, which is developed on Fundamo’s platform, which enables the delivery of mobile financial services to unbanked and under-banked consumers around the world, including person-to-person payments, airtime top-up, bill payment and branchless banking services

Role

Tech Lead

Team Size – 12

PTP (Pension Transmission Program) for DWP (Department of Work and Pension)

Accenture Technology

Duration: - Oct 2009 – May 2010

Technology

Java, J2EE, Web services, Unix, XML, XSLT, WSDL, XML Spy

Domain: - Insurance

Overview: PTP is a Web based developed in Java, Web services, SOA architecture. Which act as interaction backbone (intermediator) between CAM (Siebel) and Mainframe (Legacy system)

Contributions: Planning and estimation, Analysis, Design, Coding

Role

Sr. Software Developer

Team Size – 12

Mvelopes and Internal In2M Projects

In2M Technologies (Finicity)

Duration: - May 2006 - Oct 2009

Technology

Ofbiz, Java, JSP, Servlet, Struts, Spring, Hibernate, XML, oracle

Domain: - Finance

Overview: Mvelopes Personal is an online spending management and budgeting system that helps you look to the future and plan you're spending accordingly. With Mvelopes you can easily create a household budget, track all your spending, and always know exactly how much you have left to spend in every category - and you can do it anytime, anywhere with online access to all your financial information. Also helps to recover 10% of your income from hidden spending, eliminate exiting debt, effectively manage credit card spending.

Internal Applications: Admin Tool: - Web-based interface for viewing and editing users’ details, user services etc. Support team members to provide technical support to Mvelopes’s users use it.

Script Operations Manager: - is a web-based application for In2M's internal use. This application provides interface for engineering services (script fix department) to access user specific data and help them to resolve issues regarding the scraping of financial institution accounts

Think Application Integration: - Think (a third-party software) is an accounting, billing and commission software; controls enrollment, subscription management, cancellation and other customer related services. The project includes communication between two distributed applications Mvelopes (OFBiz) and Think using Http posting in the form of XML.

Site profile: Site profile is a proxy server, by this project customer will use the dummy credential to fix, test the aggregation software (script) related issue, also admin can hide unwanted user data from displaying to script fixer on web pages

Aggregation engine: Aggregation engine is a suite of financial applications, which provide features like adding FI account, account aggregation. Downloading transactions in batch aggregation.

Other: Channel Manager, Script Operations Manager, RightNow Application Integration

Role

Sr. Software Engineer, Developer

Team Size – 18

Education

Bachelor of Engineering (B.E.) specialized in Computer Science – 2005 from Govt. Engineering College, Aurangabad, Maharashtra, India



Contact this candidate