Post Job Free

Resume

Sign in

Technical Lead Project Management

Location:
VasanthaNagar, Karnataka, 560001, India
Salary:
120000
Posted:
February 14, 2024

Contact this candidate

Resume:

ANIL PANCHAKSHARAIAH

TECHNICAL LEAD (**.* YEARS)

DEVELOPER (12.9 YEARS) -> TECHNICAL LEAD (4.6 YEARS) PERSONAL INFO

Email

ad3m20@r.postjobfree.com

Phone

+91-984*******

LinkedIn

https://www.linkedin.com/in/anil-p-2390278/

Location

Tumkur, India

DEVELOPER SKILLS

Languages

Java, Kotlin, Ruby, Python, Javascript, C#

Frameworks

Spring boot, Spring Webflux, .Net, Django, Fastify, Ruby on Rails(REST API), Kafka, Docker, Nginx, Ansible.

Database

Aurora Postgres, Postgre, Couchbase, MongoDB, Oracle, DynamoDB, Mysql

Other Tools

New Relic, Ants profiler, Elastic Search, Timestream, ELK, Jenkins, App dynamics, Nexus, Draw.io, Miro, Enterprise architect, Go-CD, Jenkins, Git.

Cloud Technologies

Google Cloud Platform, Amazon Web services.

EDUCATION

B.E Computer Science & Engineering (2004-08) – 64% Siddaganga Institute of Technology Tumkur, India.

M. Tech Software Engineering (2009-11) – 77.16%Rashtriya Vidyalaya College Of Engineering, Bengaluru, India.

SUMMARY

● Distinguished leader with excellent track record of delivering solutions with complete ownership.

● Hands on lead developer having experience in leading a cross functional agile team of 5-6 people.

● Expertise in building products from scratch, with focus on functional and nonfunctional requirements.

● Involved in redesign of ecommerce platform services and solved the scalability problem.

● Experience working in agile and extreme programming practices.

WORK EXPERIENCE

Technical Lead

Nov 2020 - Present

Deserve Labs India Pvt Ltd, Bengaluru

Senior Consultant

June 2016 - Nov 2020

Thoughtworks Technologies India Pvt Ltd, Bengaluru Senior Engineer

Apr 2013 - Jun 2016

Schneider Electric India Pvt Ltd, Bengaluru

Associate Engineer

May 2011 - Apr 2013

Unisys India Pvt Ltd, Bengaluru

Student Intern

July 2010 - Apr 2011

Unisys India Pvt Ltd, Bengaluru

PROJECT DETAILS

Deserve Labs India Pvt Ltd, Bengaluru. Nov 2020 - Present Project Name: Credit platform services, Card processor implementation. Roles: Technical Lead and developer.

Description:

Core of Deserve business is issuing and managing credit cards. We have our own processor integrated with Mastercard Network and is live. We are currently working on Integrating with the Visa network. I am responsible for end to end handling of services that integrate with Mastercard Network and other services in transaction processing involving rules, cvc verification, ledger, card validation. We are working towards deploying our services on multiple regions in AWS to make it highly available. Key Responsibilities:

● Took ownership of end to end planning, implementation of ISO Specification and related services, testing and rollout of Network integration to mastercard for real time credit card transactions.

● Handles development, integration and deployment of the code, with emphasis on tests (unit, integration), code review, functional and acceptance tests and on time delivery, with focus on security aspects of the application.

● Evaluate processor and platform services, tuning databases to ensure services are available for high load times eg: Promotions, year end sale.

● Reconciling every day user transactions count, amount to the business to ensure the reliability and consistency of the data processed by platform.

● Implement observability stack for logging, monitoring and alerting. Technology/Platform: Spring boot, Kotlin, Python, Java, Django, Pytest,, AWS, MongoDB, Postgres, DynamoDB, Aurora postgres. Thoughtworks Technologies Pvt Ltd, Bengaluru. (June 2016 - Nov 2020) 1. Project Name: Stock services, an inventory management application. May 2020 - Nov 2020 Client: Tesco, UK.

Roles: Technical lead and developer.

Description:

Design and develop an application which will be a single source of truth of stock for all the products sold in Tesco stores, with near real time accuracy. Build an application to consume all the transactions from different upstream systems and transform the events to a stock document.

Key Responsibilities:

● Involved in release and iteration planning, tasks include identifying external dependencies, risks and end to end estimation.

● Involved in complete redesign of stock services based on domain and subdomains of inventory system. Creating design artefacts, reviewing design proposals, managing from implementation till deployment.

● Breakdown the stories into tasks, implement the feature including tests and deploy to all environments.

● Automated management of message system Kafka using Ansible.

● Perform code review to ensure code follows the design proposed and is as per standards. Technology/Platform: Java, Spring Boot, Couchbase, Kafka, Ansible, Jenkins, Nexus, Appdynamics, Postgres. 2. Project Name: Falabella E-commerce implementation Jan 2019 - Apr 2020 Client: Falabella Technologies

Role: Technical lead and developer.

Description:

As part of E-commerce modernisation plan, we built a data pipeline to transform the data in the legacy e-commerce application to the new service running in GCP. The new service sat in between legacy and new platform, transformed product, price and availability data of 7 Page 2 of 4

tenants to new platform and ensured seamless update of real time data from legacy to new platform. Involved in initial program inception, development inception and overall program planning. Key Responsibilities:

● Managed team of 4 developers. Perform code review, evaluate infra for ensuring HA.

● Build and deliver the entire data pipeline in GCP, with focus on functional and nonfunctional requirements, for 7 tenants. Re Architecture of platform services design.

● Manage and monitor continuous flow of data from legacy to new platform.

● Identify over usage of cloud resources, optimise services and resources to ensure no additional cost is incurred. Technology: Java, Spring Web Flux, GCP, Gitlab, Fastify, Kubernetes, Docker, Istio. 3. Project Name: Mingle Sept 2016 - Dec 2018

Client: Sony-Ericsson

Role: Senior developer/Senior consultant

Description:

Mingle is a project management tool, which helps Developers, QA’s, product owners, BA’s and project managers manage their projects. Mingle supported Agile, Kanban templates of project management. There were 2 offerings of mingle. Cloud version was a proper agile product and a specific version of mingle was forked and customised for ericsson, as ericsson was not entirely agile. Key Responsibilities:

● Worked in both SAAS and Ericsson versions of mingle.

● Work with BA and client to gather requirements, analyse, evaluate and identify risks, dependencies of the features.

● Followed TDD for development of most features, ensuring code quality is maintained as per industry standards.

● Demo the features built to all stakeholders.

Technology: Ruby on Rails, AWS, Oracle, Postgres, Javascript, JQuery. 4. Project Name: Away day service July 2016 - Aug 2016 Duration: Jul 2016 - Aug2016

Roles: Developer

Description:

Built a service to capture preference of TW employees for thoughtworks away day, allowing thoughtworks admin team to manage activity without much manual effort.

Key Responsibilities:

● Design and develop service using node js.

Technology: nodejs, heroku.

Schneider Electric India Pvt Ltd, Bengaluru. April 2013 - Jun 2016 Project Name: HMI tool

Roles: Senior Engineer/Developer

Description:

Design, develop features for the HMI panel designer framework and user controls for the HMI project which user’s can use to develop their own HMI application easily and efficiently. Overall responsibilities include validating requirements with product owners, validating design with team lead and architects, proposing better solutions, implementing and delivering the features. Key Responsibility:

● Preparing specification documents, class diagrams, sequence diagrams and domain model diagrams to capture requirements to enable the marketing, architect and product owners to validate requirements at an early stage. Page 3 of 4

● For a high priority customer feature, travelled to Osaka, Japan and successfully delivered the feature. Managed designing, developing and delivery of the feature on 3 components alone. interacting in 3 different time zones Osaka, India and Carros as part of the feature development.

● Worked on customised SDK which is a combination of MVVM, Prism, Unity,MEF and other 3rd party tools required for the common framework functionality. Took ownership of the component.

● Writing unit test cases using Nunit framework and Rhino mock framework.

● Maintain and tune application performance using ANTS memory profiler tool.

● Received the individual contributor award and star awards for the exceptional contribution in the project. Technology: C# .net, WPF.

Unisys India Pvt Ltd, Bengaluru (July 2010 - March 2013) 1. Project Name: Windows administration tool. Oct 2012 – Mar 2013 Duration: Oct 2012-2013

Roles: Associate Engineer

Description:

Develop administration tool for windows to allow users to create, delete and manage zfs iSCSI volumes and CIFS datasets from windows. Integrating the administration tool to computer management/server manager utility to display the pools, volumes and datasets information to the windows user using MMC SDK, allowing users to create volume on unallocated partitions, mount unmounted volumes and deleting the mounted volumes. Key Responsibilities:

● Proposed solution to display iSCSI unmounted and unallocated volumes information to the user similar to disk management utility.

● Develop a user control to display the allocated/unallocated/unmounted iSCSI volume information in the storage utility of computer management.

● Integrate the user control as a snap-in to the disk management/server manager utility. Technology: C#, .Net, SQL Server, Windows server 2008 RE. 2. Project Name: Workload management and Licence management. May 2011 - Sept 2012 Roles: Associate Engineer

Description:

Enhancing the functionality of the product by implementing new features, designing the features and fixing the issues reported by customers and testing team.

Key Responsibilities:

● Prepare proposal documents for the new feature suggestions.

● Implementing the new features.

● Fixing issues reported by customers and testing team.

● Performing unit testing.

Technology: C#, .Net Winforms.

3. Project Name: Database Operation Centre. July 2010- Apr 2011 Roles: Student Intern

Description: Implementing new features/functionality for the product as part of an internship project. Key Responsibilities:

● Implementing the new features.

● Fixing issues reported by customers and testing team. Technology: C#, .Net Winforms.

Page 4 of 4



Contact this candidate