Download PDF

Anil Kumar

Back End Developer

  • Gurgaon, Haryana, IN
  • +91 6360701169
  • anilkumar.kdkvm@gmail.com
  • linkedin.com/in/anil-kumar-be7/
  • linktr.ee/anilkumarbe7

CORE COMPETENCIES

Application Development

Software Development Lifecycle

Requirement Gathering & Analysis

Technical Analysis

Low-Level & High-Level Design

UAT, System & Performance Testing

Code Configuration & Customization

Stakeholder Management

Knowledge Transfer

Microservices Architecture

REST API Development

Database Optimization

Cloud Computing

Containerization

Distributed Systems

Agile Methodology

Problem-Solving Techniques

SKILLS

Python | NoSQL & SQL DB | AWS | Kubernetes | Docker | Kafka | Redis | NewRelic | Airflow | PySpark

EDUCATION

B. Tech [ 2011-2015 ]

Computer Science & Engineering

Language

English

Hindi

Anil Kumar

Back End Developer

  • Gurgaon, Haryana, IN
  • +91 6360701169
  • anilkumar.kdkvm@gmail.com
  • linkedin.com/in/anil-kumar-be7/
  • linktr.ee/anilkumarbe7

PROFESSIONAL SUMMARY

  • Senior Technical Lead with 9+ years of experience in backend development and distributed systems.
  • Proficient in Python and frameworks such as FastAPI, Flask, Django, Airflow, and PyQt.
  • Skilled in cloud platforms like GCP and AWS, with expertise in Git, JIRA, and PostgreSQL.
  • A strong advocate for code quality and best practices.
  • Dedicated to continuous learning and skill enhancement through platforms like Udemy and Coursera.
  • Excited about exploring AI/ML concepts and integrating no-code tools into development workflows.
  • Interested in contributing to a dynamic environment that offers ample opportunities for professional growth and learning.

WORK EXPERIENCE

Mar `23Present

Senior Technical Lead

Ericsson India Pvt Ltd

RCA Project:

  • Led the development of Python, numpy, and Pandas-based microservices and in-house library packages to analyze network traffic data using CM and PM data.
  • Collaborated on the design and implementation of a robust analytics application, contributing to requirement analysis and preparing high-level and low-level designs.
  • Spearheaded the overhaul of a monolithic codebase, introducing coding standards, refactoring code, and modularization.
  • Implemented custom code modifiers using AST and CSTLib modules to automate issue class implementation and Root Cause Analysis (RCA) checks.

Achievements:

  • Achieved a significant 40% improvement in the processing speed of XBCM and PMETL modules.
  • Developed and deployed solutions for cross-verifying and validating Key Performance Indicator (KPI) implementations across multiple modules using Streamlit.
Dec `19Nov `22

Senior Software Engineer

Ocrolus [B2B SaaS Fintech]

Template Parser Service:

  • Developed a Flask microservice to parse and process bank statements as PDF documents.
  • Designed and developed a three-layered service architecture to handle incoming PDF files.
  • Implemented additional processes for enhanced automation and monitoring, improving overall efficiency and accuracy.
  • Published comprehensive documentation on Confluence and Swagger to detail the service implementation.

Achievements:

  • Achieved 98% accuracy in parsing and 20 sec turnaround time for processing bank statements.
  • Automated monitoring and reporting, significantly improving performance tracking and issue resolution.

Analytics Service:

  • Developed a Flask-based microservice to estimate individual income by aggregating data from various financial documents.
  • Designed and developed data models, a rule engine, and a strategy for data collection and processing.
  • Implemented business logic for tagging bank transactions and building analytics to track cash flow.
  • Built a UI/UX app using Retool to demonstrate features and capabilities to stakeholders.
  • Conducted PR reviews and knowledge transfer sessions for peer engineers.

Achievements:

  • Processed data for millions of financial documents, aiding underwriters and lenders in making informed decisions.
  • Reduced manual processing time by 80% through automation.
  • Improved performance testing coverage to 95%, ensuring robust and reliable service delivery.
Apr `18Dec `19

Associate Software Engineer

Cerner Healthcare Solutions

Report Aggregation:

  • Developed an automated tool using Electron JS to efficiently build monthly usage reports of devices and active employees.

Achievement:

  • Reduced manual effort from over 15 hours per month to just 2 minutes for data fetch and aggregation.

Threat Alert Reporting:

  • Aggregated data from various threat and vulnerability reporting tools/portals into the Data Lake.
  • Designed pipelines to process data from intermediate layers, report new threats/vulnerabilities as Archer incidents, and generate alerts using APIs.
  • Customized Archer fields, applications, reports, roles, and advanced workflows.

Tool Compare:

  • Devised tool usage reports by comparing the usage of various tools (ADDM, ALTIRIS, OLYMPUS, MCAFEE, SCCM) across the organization.
  • Streamlined the reporting process by ingesting data from multiple sources, running transformations, and comparing data based on IP address and serial numbers.
  • Deployed and scheduled pipelines in Azure Data Factory and loaded data into Azure SQL DB.
  • Prepared Tableau reports to compare data from different sources.

Achievements:

  • Reduced resource consumption and costs by identifying and removing stale user accounts and optimizing license usage.
  • Enabled informed decisions on product licenses and usage, improving overall efficiency and cost management.
Aug `15Jan `18

Backend Developer

Tata Consultancy Services

TRYG (General Insurance)

Job Responsibilities:

  • Worked as a backend developer for policy, claim handling, and customer support roles using mainframe systems (Natural ADABAS, CICS, DB2).
  • Collaborated with stakeholders for project development activities and requirement gathering.
  • Managed and resolved client issues by conducting Root Cause Analysis (RCA) and providing effective solutions.
  • Prepared daily status reports on system health and various stakeholder metrics via emails.

Achievements:

  • Identified and resolved a critical bug in the claim handling flow that had persisted for 4 years, significantly improving the client's business operations.
  • Automated the preparation of daily status reports using Python and scripting, reducing manual effort and increasing efficiency.

McAfee (Anti Virus)

Job Responsibilities:

  • Assisted the testing and automation team in developing core antivirus products.
  • Automated test cases and unit testing for various product modules on different OS platforms (Windows, Mac, Linux).
  • Learned manual and automation testing, unit testing, integration testing, and cross-platform Python development.

Achievements:

  • Reduced manual testing efforts by implementing automated unit testing for every release.
  • Enhanced software quality and efficiency through automated testing processes.

June 12, 2024