Deepak Thakur

Software Engineer | Back-end & DevOps Specialist

LinkedIn | Email | Phone

[email protected]

+918319766887

Raipur, IN

About

Highly accomplished Software Development Engineer with 3+ years of expertise in Back-end Development, DevOps, and computer security. Proven ability to design and implement complex, scalable microservices architectures and containerized applications, leveraging advanced data structures and algorithms to drive significant system improvements and operational efficiency. Passionate problem-solver focused on optimizing development environments and integrating cutting-edge technologies to deliver robust, high-performance solutions.

Work Experience

Software Development Engineer

Niksun, inc

Aug 2023 - Present

Remote, New Jersey, US

Leads back-end and DevOps initiatives for Niksun, developing scalable microservices and containerized solutions for security log parsing and licensing systems.

  • Developed Python applications leveraging advanced Data Structures and Algorithms to parse security logs from major organizations (Cisco, GitHub, AWS), supporting global customers including IEEE and US government agencies.
  • Architected and implemented Niksun License server 2.0 from scratch using Docker, Python, Flask, RESTful API, MySQL, JavaScript, and AngularJS, ensuring robust and scalable licensing capabilities.
  • Designed and deployed a comprehensive microservices architecture and CI/CD pipelines for the Licensing API SaaS product, utilizing Docker, Kubernetes, GitLab, and ExpressJS for containerized applications.
  • Established critical monitoring systems using Grafana and Niksun Cloud Services to track security logs, system metrics, and Docker runtime, enhancing operational visibility and proactive issue resolution.

Software Engineer

Rizzle

Aug 2021 - Jan 2023

Hyderabad, Telangana, India

Engineered scalable back-end systems and APIs for the Rizzle application, enhancing user engagement and optimizing data analytics.

  • Developed and implemented GraphQL APIs for the Rizzle application, enhancing data fetching efficiency and flexibility for the Google Play platform.
  • Designed and deployed a new scalable microservices architecture, including rate-limiting and retry mechanisms, reducing API execution time and data duplicity across the Rizzle platform.
  • Built and managed containerized applications with Docker, ensuring high-availability, fault tolerance, and auto-scaling for critical services.
  • Developed advanced data structures and algorithms to significantly enhance media relevancy in videos, directly fostering increased user engagement.
  • Engineered and maintained the analytics platform, creating dashboards and resolving data quality issues to improve app engagement and sales monitoring, and integrated Slack to reduce resolution times by 70%.

Education

Computer Science and Social Sciences

IIIT Delhi (Indraprastha Institute of Information Technology Delhi)

Jan 2017 - Dec 2021

New Delhi, Delhi, IN

Projects

BOOKISHHH: Designing Human Centered System

Jan 2019 - Dec 2019

A smart book discovery platform that helps users review, rate, and receive personalized recommendations based on their reading preferences.

AI-Powered Learning Assistants (IIT Delhi Startup Fest)

Dec 2018 - Dec 2018

An AI-Powered Learning Assistant project focused on delivering personalized learning experiences for different skill levels to bridge the education gap in rural learning.

Awards

6th Place, Internal CTF, D4rkcode

IIIT Delhi

Jan 2019

Secured 6th place in an internal Capture The Flag (CTF) competition, highlighting cybersecurity expertise.

Qualifier, CodeChef Snackdown Qualifying Round

CodeChef

Jan 2018

Qualified in a competitive programming round, demonstrating strong algorithmic skills.

Ranked 7th, Esya Fest SwitchRoo Event

IIIT Delhi

Jan 2018

Achieved a top 10 ranking in a competitive event at Esya Fest, showcasing problem-solving abilities.

Ranked 98th, Qualified for Barcelona Tech Scouts Training Camp

Barcelona Tech Scouts Online Test

Jan 2018

Achieved a top ranking and qualified for an international tech training camp, demonstrating high technical aptitude.

Languages

English

Skills

DevOps & Cloud

  • Kubernetes
  • Docker
  • CI/CD
  • AWS Boto3
  • GitLab
  • Niksun Cloud Services
  • Prometheus
  • Linux

Back-end Development

  • Python
  • Node.js
  • Java
  • Flask
  • Express.js
  • RESTful APIs
  • GraphQL
  • Microservices
  • Node-RED
  • Webhooks
  • APIs
  • Database Sharding
  • Back-end development

Databases

  • MySQL
  • MongoDB
  • Elastic Search
  • Kafka

Front-end Development

  • AngularJS
  • JavaScript
  • HTML5
  • Web Development

Tools & Technologies

  • Git
  • GitHub
  • Software Debugging
  • Regex
  • Grok
  • LaTeX
  • Typescript
  • Zapier
  • ELK Stack (Elasticsearch, Logstash, Kibana)

Core Concepts

  • Data Structures
  • Algorithms
  • Problem Solving
  • Computer Security
  • System Design