Jagdeesh Hooli
Senior Software Developer @ Teck Resources Limited
About
“As a Software engineer, I like to intertwine quality, technology and business value so as to deliver amazing software product”.- Professional with 8+ years of industrial experience in software engineering and 2.5 years of application support engineering.- Graduated Masters of Computer Science from University of Ottawa, Canada in May 2017.These are some of tools/technologies I used while working in Industry- Languages: TypeScript, JavaScript (ES6+), Python, C#, SQL, HTML5, CSS3/Sass.- Backend: Node.js (NestJS), Python (Flask), .NET MVC, GraphQL, RESTful APIs, Microservices.- Frontend: Angular, React, NGXS, Dojo, Responsive Web Design.- Cloud & DevOps: AWS (Lambda, API Gateway, CDK, S3), Azure synapse, Docker, Kubernetes, Terraform, GitHub Actions,- Databases: MongoDB, DynamoDb, PostgreSQL, MS-SQL, ElasticSearch, Redis.- Tools & Testing: Jest, Cypress, Git, Jira, Nx Monorepo, Datadog, Apache AirflowGithub link : https://github.com/jagadeesh-hooli/
Canada
Greater Vancouver Metropolitan Area
Computer Software
Big Data Analytics, Machine Learning, Hadoop, HBase, Python, Weka, Natural Language Processing, ElasticSearch, Apache Spark, JavaServer Pages (JSP), Java, ASP.NET, Microsoft SQL Server, JavaScript, jQuery, jQuery Mobile, C#, PostgreSQL, HTML, ASP.NET MVC
Experience

Senior Software Developer Consultant
- Led the modernization of a 20-year legacy system, retiring 60% of the platform and digitizing manual workflows for families with disabilities. Spearheaded technical discovery and POCs while delivering end-to-end features using NestJS, Typescript MongoDB, and Angular. - Engineered a bi-directional integration layer to synchronize agreement records between modern and legacy systems. Collaborated with legacy technical team to design a fault-tolerant push/poll pipeline, enabling seamless parallel production and data consistency - Optimized application architecture by implementing a DAO layer to decouple business logic and a NestJS validation pipeline to enforce strict data integrity. Standardized frontend state management with NGXS, eliminating prop drilling and ensuring predictable, reactive data flows - Architected a serverless AWS POC (Lambda, API Gateway, CDK) to drive cost optimization and handle unpredictable traffic spikes while simplifying infrastructure. Designed REST API abstraction layers to encapsulate legacy logic, ensuring a reliable and phased rollout - Enhanced developer productivity by architecting a Jest API testing framework, standardizing PR workflows, and restructuring the Nx monorepo for better modularity. Orchestrated GitHub Action pipelines to automate test execution on every PR, enable one-click environment deployments, and integrate CodeQL/Dependabot security scanning. - Implemented an event-driven analytics framework using NestJS Events to provide stakeholders with actionable insights and identify service bottlenecks. Developed a system-wide maintenance mode via interceptors to ensure integrity during deployments. Maintained 99% uptime on OpenShift through proactive monitoring and rapid incident resolution - Designed MongoDB and SQL schemas for read-heavy workloads, Tools & Stack: Typescript, Javascript, NestJS(NodeJS), GraphQL, Angular, MongoDB, Microsoft SQL, PostgreSQL, AWS lambda, Azure, GitHub actions, Openshift, Nx, Github Copilot

Senior Backend Engineer
Toronto, Ontario, Canada
- Major contributor in beta phase and acted as lead backend engineer during release/post-release for Conversation topics feature - a tool to provide analytical metrics about Ada’s automated chatbot conversations with customers. This project received almost 50% customer adoption within a month of release - Implemented backend APIs for conversation topics with 3 - 4s latency for ~200Million records stored in ElasticSearch for first phase of release - Proposed optimization ideas for topic APIs, cloud costs and solely worked on optimizing code and ElasticSearch schema. As a result, p90 API latency reduced to ~200-800 Milliseconds and attained up to ~$200K in annual AWS cost savings across all clusters Developed and maintained Airflow jobs ensuring uptime to support ETL data pipelines - Contributed ideas for brainstorming solutions to provide data driven insights(instead of relying on intuition data) used by the sales team to pitch Ada for prospects. Later, developed backend APIs to extract data metrics in collaboration with MachineLearning team and serve them with easy to use dashboard - Performed code reviews, design reviews, performance testing of APIs, documented problems and suggested technical improvements - Helped frontend team in integration of APIs, troubleshooting bugs Tech Stack: Python for API development, AWS for cloud resources, ElasticSearch for analytics and search, MongoDb for datastore, Apache airflow for ETL workflows, Datadog for logging/observability/APM, Gitlab pipelines/Github actions for CI, docker/kubernetes for deployment

Senior Software Engineer(BackEnd)
Toronto, Ontario, Canada
- Developed a webhook spanning across multiple micro services with unique environment/ hosting set up like AWS EC2 linux instances, AWS Lambda, Docker, kubernetes - Scaled webhook to handle up to millions of requests/hour at peak load using data streams (AWS Kinesis) and message queue( AWS SQS/SNS) - Optimized development time by self provisioning, configuring cloud resources using Terraform, Ansible, AWS Console - Added new features to existing APIs which interacted with datastores like MySQL, AWS DynamoDB - Improved the support engineer process for troubleshooting email parsing errors by proposing, implementing and documenting new system using Sentry - Fixed convoluted bugs in distributed production systems Tech stack: Python for API development, AWS for cloud resources, Github actions for CI, Harness for CD, Elastic/Kibana, Honeycomb for logging/observability, NewRelic for APM, MySQL, DynamoDB for databases, AWS Kinesis, SQS as message brokers

Software Developer
Toronto, ON
• Responsible for enterprise level designing/implementing/tuning up backend APIs, efficiently store and retrieve data in database, developing front end UI/state/API management solutions for Compensation Product - Ceridian’s most successful product launch till date. • Co-lead/architected a high-stake project named Benefits Intelligence developed from ground up in 5 months to complete successful Ceridian's acquisition of Clearview Logix. • Volunteered for company wide initiatives like GIT migration, Unit Testing. Also merged ~120 commits of other developers for an immediate delivery with zero issues and helped to achieve ~7% code coverage within 6 months for the Compensation Team. • Introduced React JS framework in Compensation product by creating proof of concept, followed by successful integration with existing Dojo framework in order to reduce the bug count by half, double the developer productivity in the process. • Created learning plans, wrote knowledge sharing articles, conducted training sessions so as to help other developers adopt the new platforms/paradigms, best practices rapidly. • Collaborating with Ceridian’s Platform team to set up code open sourcing model within Ceridian to leverage code reuse and reduce code duplication. • Mentored junior developers/interns and helped other developers in hassle free onboarding experience to the Ceridian and Compensation team. • Assisted with acquiring new talent for the company by conducting in-person interviews Tools & Skills: JavaScript ES6+, Python, TypeScript, Node.js, C#, SQL, NPM, gulp, React, Dojo .Net MVC, MS-SQL, Stylus/Saas, Knowledge of Distributed Systems, MicroServices, Docker, Kubernete

Graduate Teaching Assistant
Ottawa, Canada Area
• Conducted PostgreSQL Database lab sessions, prepared lab materials, evaluated assignments and course projects for undergraduate students. • Corrected literature review and research reports corresponding to software usability courses for graduate students. Tools & Skills: PostGreSQL, Java

Full Stack Developer
Ottawa, Canada Area
• Honed Security by implementing tokenbased authentication system using OAuth tokens and full-fledged roles, permissions and user management module. • Implemented active directory and database search for Canadian National honor award nominations, recipients • Performed exploratory data analysis on Canada post home address to identify missing and invalid data values. Tools & Skills: C#, .Net, WebAPI, AngularJS, BreezeJS, NLP, SQL, Microsoft Active Directory, TFS ,GIT

Application Support Developer
Bengaluru Area, India
• Fixed application, UI and data issues, performed data load for data feeds and optimized SQL queries, procedures to reduce web page loads for real estate financial web application. • Implemented generic web page conversion tool which helped to convert more than 100 web pages. • Helped in migrating real-estate financial web-application projects from legacy low-level technologies to latest .Net MVC application. • Performed routine data load from multiple data sources provided by clients • Coordinated with the clients located globally via conference calls to demonstrate new software modules, troubleshoot issues and provide other status reports. Tools & Skills: C#, MS-SQL, Classic ASP, HTML, .NET MVC, JavaScript, JQuery, CSS
Education

Computer Science
Coursework included writing literature review research papers and implementing projects for the subjects like Algorithm Analysis and Design, Distributed Systems and data processing, Multimedia communication and Natural Language Processing, Automated Verification and Validation of Software etc.
Jagdeesh Hooli's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



