Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Dinesh Challa

Dinesh Challa

Chief Architect, Engineering Manager
Hyderabad

Summary

I am a seasoned Architect and Engineering manager with 12+ years of experience, specializing in driving large-scale transformation projects and leading high-performing teams. Collaborating with stakeholders across product and engineering, I understand pain points and proactively drive initiatives forward. I excel at mentoring and advising junior and senior engineers, fostering their growth while delivering successful projects. With expertise in cloud-native architectures, microservices, and distributed systems, I have a proven track record of driving operational excellence. Proficient in Java, Python, Docker, Kubernetes, and CI/CD integration, I bring a strategic mindset and strong communication skills to influence decision-making and propel teams towards success.

Overview

13
13
years of professional experience
6
6
years of post-secondary education
2
2
Certifications

Work History

Chief Architect

Techolution
01.2022 - Current
  • Designing and architecting the application to handle a high volume of data, with 10,000 weekly job postings and 10 million active profiles.
  • Developing a highly efficient matching algorithm using ElasticSearch and the Bert model to score resume-job matching. Achieving the business objective of returning the best matching profiles in under 3 seconds.
  • Implementing a microservices architecture with a Domain-Driven Design approach, ensuring modularity and scalability.
  • Conducting code reviews and ensuring code quality for optimal production results. Leveraging Kubernetes with Istio for hosting the backend system, addressing cross-cutting concerns of a microservices architecture.
  • Integrating Single Sign-On (SSO) using Firebase SDK for client-side authentication and real-time notifications using Firebase Cloud Messaging.
  • Playing a key role in all modules of the application, including frontend, backend, AI/ML, and quality assurance.
  • Taking ownership of DevSecOps, deploying the application on the GCP platform using Kubernetes and managing infrastructure with Terraform.
  • Engaging with stakeholders to identify challenges and proactively lead strategic initiatives for continuous improvement.

Architect

Techolution
09.2020 - 12.2021
  • Architected and deployed a scalable system on Kubernetes, leveraging GCP's event-driven architecture.
  • Implemented Single Sign-On (SSO) for seamless doctor logins, ensuring enhanced security and simplified authentication.
  • Pioneered DevOps practices, enabling full automation of CI/CD pipelines for efficient software delivery.
  • Championed best practices, emphasizing high quality, availability, performance, scalability, and automation.
  • Containerized the system using Docker, facilitating easy deployment and management of components.
  • Automated deployments using Kubernetes, enabling efficient scaling and seamless updates.
  • Mentored and managed a team of 18 engineers, fostering collaboration and delivering exceptional results.

Senior Engineering Manager

Techolution
12.2016 - 08.2020
  • Led a team of 20 engineers in designing and architecting a scalable Realtime asset monitoring platform, successfully monitoring 100,000 machines across the USA.
  • Managed the project from inception to delivery, ensuring timely execution, resource allocation, and adherence to project milestones.
  • Mentored and guided the team, providing technical expertise and fostering a collaborative environment to drive innovation and excellence.
  • Developed an efficient agent for real-time data communication between devices and the cloud, enabling seamless data transfer and synchronization.
  • Implemented Spark streaming jobs to process and analyze 50 GB of data per hour, generating real-time insights and reports for informed decision-making.
  • Established a secure communication layer using Azure IoT Hub, ensuring data integrity and protecting device-to-cloud interactions.
    Successfully implemented a multi-tenant system, enforcing role-based access control and managing user identities using Azure ADB2C.
  • Played a key role in infrastructure setup and DevSecOps practices, leveraging Azure platform, Kubernetes, and Terraform for efficient deployment, scalability, and security.

Lead Engineer

Ignitionone
10.2015 - 09.2016
  • Developed a Spring Boot module enabling users to upload and create Ad contents.
  • Built a high-performance system capable of serving 2000 requests per second, ensuring seamless user experience.
  • Led the team as a front-runner in adopting Test-Driven Development (TDD) practices, improving code quality and accelerating development cycles.
  • Collaborated with cross-functional teams to deliver scalable and reliable solutions, contributing to the overall success of the project.

Lead Engineer

Logic4G Solutions
Hyderabad
10.2014 - 10.2015
  • Led development of post-trade compliance analysis module ensuring regulatory compliance and risk management.
  • Developed Spark jobs processing 200GB data in less than 30 minutes, optimizing data pipelines for efficient analysis.
  • Created alerting dashboard using AngularJS, driving unit testing for front-end code.
  • Architected Cassandra tables for scalable storage of trade data, ensuring high availability and performance.

Senior Software Engineer

Portware
Hyderabad
08.2013 - 10.2014
  • Accomplished senior software engineer specializing in high-frequency trading within the FX module of Portware trade automation systems, with expertise in Java development and advanced algorithm implementation.
  • Proven track record of optimizing system performance by leveraging queues and messaging systems, resulting in reduced latency and improved trade execution speed.
  • Mentored junior developers and actively participated in architectural discussions, fostering a collaborative environment and contributing to the team's success in delivering high-quality software solutions.

Software Engineer

Xilinx
Hyderabad
10.2010 - 08.2013
  • Proficient in using Vivado software for RTL design creation and verification in Verilog and VHDL, with expertise in utilizing the Xilinx IP catalog through XSpice Generator integration.
  • Experienced in developing IP GUIs in Vivado using Java Swing and MIGLAYOUT, with seamless integration of C++ objects to capture and transfer IP data to the Java GUI using JNI wrappers.
  • Strong skills in writing design rule checks in C++ to customize the GUI, enabling efficient script development in TCL for each IP.
  • Familiarity with the development of IP GUIs using QT Designer in Xilinx ISE tool, showcasing adaptability to different development environments and toolsets.

Education

Bachelor of Science - Computer Science

JNTU
Hyderabad
06.2004 - 06.2008

Master of Science - System Engineering And Operations Research

IIT Roorkee
Roorkee
06.2008 - 06.2010

Skills

Agile

Project budgeting

Team reporting

Software Documentation

Software development lifecycle expert

Web-based software engineering

Programming

Scrum methodology

Project planning

Code reviews

Search Engine Optimization

Software Development

Engineering standards

Collaborative development planning

Certification

Gcp cloud Architect

Timeline

ERC721,ERC1155, ERC4626), solidity, open zeppelin, truffle, remix, oracles
07-2022

Chief Architect

Techolution
01.2022 - Current

Architect

Techolution
09.2020 - 12.2021

Gcp cloud Architect

06-2020

Senior Engineering Manager

Techolution
12.2016 - 08.2020

Lead Engineer

Ignitionone
10.2015 - 09.2016

Lead Engineer

Logic4G Solutions
10.2014 - 10.2015

Senior Software Engineer

Portware
08.2013 - 10.2014

Software Engineer

Xilinx
10.2010 - 08.2013

Master of Science - System Engineering And Operations Research

IIT Roorkee
06.2008 - 06.2010

Bachelor of Science - Computer Science

JNTU
06.2004 - 06.2008
Dinesh ChallaChief Architect, Engineering Manager