Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Languages
Hobbies and Interests
Timeline
Generic

Asish Kumar Sahoo

Summary

Experienced across multiple industries, including Google, start-ups, telecommunications, e-commerce, banking, and insurance, with expertise in the Software Development Lifecycle (SDLC), OOP, TDD, CI/CD, cloud computing, microservices, and REST API design. Strong knowledge of Agile methodologies, efficient project management, and task delegation. Highly analytical with excellent communication skills, consistently delivering high-quality results.

Overview

15
15
years of professional experience

Work History

Senior Consultant

Epam Systems
11.2022 - Current
  • Company Overview: Cochlear

At Cochlear, I worked as a senior consultant, leading the development of a robust distributed system that enabled seamless integration between multiple applications, including Salesforce, Oracle, and internal systems.

  • Integration System Development: Designed an integration system capable of processing over 250,000 events per hour across multiple platforms, effectively managing complex requirements.
  • Service Decoupling: Led initiatives to decouple services, improving system scalability and overall performance.
  • RESTful Web Services: Developed RESTful web services to facilitate system integration and communication.
  • Microservices Architecture: Directed the transition from a monolithic architecture to microservices, overseeing the design and management of various microservices.
  • AWS Lambda Development: Created and deployed AWS Lambda functions to execute high-computation tasks efficiently.
  • Technical Support & Bug Resolution: Provided technical support for production issues, including troubleshooting and resolving bugs.
  • Cross-Team Collaboration: Partnered with cross-functional teams to address technical challenges and contribute to solution design and implementation.
  • System Monitoring: Developed dashboards and implemented monitoring solutions using AWS CloudWatch to provide real-time insights and improve system reliability.

At Cochlear, I consistently delivered precise and actionable solutions that met and exceeded customer expectations, designing custom solutions tailored to clients' strict requirements.

Senior Application Engineer

Epam Systems
06.2018 - 11.2022
  • Company Overview: Google

As a senior application engineer, I specialized in developing distributed applications for Google Cloud and G-Suite support systems.

  • Intelligent Chatbot System: Designed and implemented an advanced chatbot system that replaced the traditional support widget, leveraging Google Search, machine learning, and microservices. This innovation improved support accessibility while significantly reducing costs by minimizing reliance on support staff.
  • Framework Implementation: Built applications using the Google BOQ microservices framework and Google Guide for efficient graph-based dependency injection.
  • Framework Utilization: Developed and leveraged various frameworks to streamline daily operations and enhance overall efficiency.
  • Cross-Functional Collaboration: Partnered with multiple teams to analyze complex challenges and collaboratively design optimal solutions.
  • Testing & Quality Assurance: Conducted extensive unit testing, integration testing, and JUnit testing to ensure system reliability and accuracy.
  • Peer Review: Reviewed colleagues' work, provided constructive feedback, and upheld high-quality coding standards.
  • Proof of Concept Development: Designed and assessed multiple proofs of concept to evaluate the feasibility and effectiveness of potential solutions.
  • Enterprise Application Integration: Integrated enterprise applications to improve system interoperability and functionality.

At Google, I maintained consistent coding practices and performed thorough testing to ensure the successful delivery of both functional and technical objectives.

Technical Lead

Wipro Limited
04.2017 - 06.2018
  • Company Overview: Suncorp

As a senior consultant, I played a key role in developing critical modules for Suncorp Group's insurance product portfolio.

  • Centralized Platform Development: Designed and implemented the Insurance Development Platform (IDP) to help intermediaries manage the full policy lifecycle across various commercial insurance products.
  • API Development & System Integration: Created essential APIs to integrate disparate systems, ensuring seamless data flow and enhanced system interoperability.
  • Solution Design & Backend Development: Developed backend systems and designed solutions aligned with project requirements.
  • Technical Discussions & Solution Evaluation: Engaged in technical discussions, evaluated solutions, and provided expert insights to guide decision-making.
  • Project Leadership: Led projects, managed business-as-usual (BAU) assignments, and ensured timely and successful delivery.
  • DevOps Management: Oversaw DevOps tasks, including build and deployment scripting with Ansible , AWS host configuration, and deployment processes.
  • Technical Analysis & Scoping: Conducted in-depth technical discussions, performed detailed analysis, and scoped project requirements to align with business objectives.
  • Project Planning & Execution: Managed project planning, execution, and analysis to ensure on-time and within-budget completion.
  • Coaching & Mentoring: Provided guidance and mentorship to enhance team skills and foster professional growth.
  • Requirement Analysis & Business Understanding: Analyzed business needs to inform effective solution design.
  • Leadership & Team Management: Led and supported a team of developers and testers, ensuring high-quality deliverables and alignment with project goals.
  • Software Delivery Management: Collaborated with the Product Owner and stakeholders to manage scope, schedule, and quality of software deliverables.
  • Knowledge Sharing: Contributed to the knowledge base of the broader development team.

At Suncorp, I continuously improved systems by introducing new features and enhancing infrastructure.

Senior Software Developer

Talentica Software Pvt. Ltd.
05.2015 - 02.2017
  • Company Overview: India
  • Worked with several start-up clients, leading the solution design for their business needs
  • Engaged in backend development for an e-commerce application, addressing key components such as user management, catalogue management, order management, fulfillment systems, and user analysis
  • Assisted the client in implementing an email marketing system using Sailthru to enhance customer retention
  • Technologies utilized: Java8, Spring MVC, Spring Boot, Hibernate, JQuery, Node.js, MySQL, HTML, Thyme leaf, GIT, SVN, Sail Thru, Maven, Rest API, JSON, Data Model, architecture design, SOA, Amazon SQS, S3, AWS, Docker, and SEO
  • Business Requirement Analysis: Analyzed business requirement documents and high-level designs (HLDs)
  • Conducted impact assessments for critical production issues and contributed to root cause analysis, outlining corrective actions
  • Writing efficient, scalable, decoupled, testable and maintainable code
  • Agile Web Application Development: Developed web applications following agile methodologies
  • Cross-Functional Collaboration: Collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross-functional teams to achieve goals
  • Work as technical interface with other teams to resolve issues related to interfacing functionalities
  • Technical Support and Documentation: Provided technical support during solution design for new requirements
  • Ensured documentation for specific modules and applications was accurate and up-to-date
  • Innovation and Improvement: Actively sought innovation and continuous improvement, enhancing efficiency in all assigned tasks
  • Project Management: Managed various aspects of business and project development from initial scoping through strategic planning and development to final testing and delivery
  • Implementation of Email Marketing and Search Engine Optimization (SEO)
  • Client Relations: Maintained strong relationships with clients throughout the project lifecycle, ensuring timely delivery
  • Open-Source Contribution: Contributed to an open-source framework based on Node.js
  • India

Senior Software Engineer

Amdocs Development Centre
06.2010 - 05.2015
  • Company Overview: India
  • Worked with major global telecom providers, including Sprint (US), MetroPCS (US), CNT (Ecuador), and Rogers (Canada), to develop and enhance their telecom billing products
  • Notable contributions included the development of a batch processing framework for accounts receivable and critical components for general ledger modules
  • Utilized Java, Oracle, RESTful web services, XML, and MVC Frameworks to build and integrate essential features
  • Played a pivotal role in multiple product rollouts, assisting with customer deployments, project handovers, and knowledge transfer to ensure successful implementation and customer satisfaction
  • Backend Development: Designed and developed backend systems for Accounts Receivable and General Ledger modules using MVC architecture
  • Cross-Functional Collaboration: Participated in peer code reviews, providing constructive feedback and suggestions
  • Collaborated with cross-functional teams to achieve project goals and acted as a technical interface to resolve issues related to system integrations
  • Production Deployment: Managed end-to-end production deployment, including testing, defect resolution, and client support
  • Team Coordination: Coordinated with both onsite and offshore teams to ensure timely delivery and enhance customer satisfaction
  • Client Relationship Management: Maintained strong post-delivery relationships with clients, gathering feedback and recommending enhancements
  • Team Development: Mentored and developed team members' skills in relevant technologies to build a proficient workforce
  • India

Education

B. Tech - Computer Science and Engineering

National Institute of Technology
Rourkela, Orissa
01.2010

Skills

  • End to End Web Application Development
  • Large-Scale Distributed System
  • Distributed Cloud Computing
  • AWS
  • Microservice Design and Implementation
  • Application architecture and Design
  • Continuous Integration & Delivery (CI/CD)
  • Integration Platform as Service
  • Requirement gathering and analysis
  • Test Driven Development
  • Strong Problem solving with Analytical skills
  • Data Design & Model
  • Mentoring & Training
  • DevOps Practices and Implementation
  • System diagnostics
  • Scalability planning
  • Strong leadership skills
  • Consulting

Accomplishments

  • Refactored a complicated legacy system to improve readability and testability.
  • Organized a CSR activity with 70 people to help and educate poor, underprivileged children.
  • Designed a scalable Email marketing template using Sailthru for a client.
  • Participated in multiple Hackathon projects.
  • Quick delivery of products attracted many startups to approach the organization.

Languages

English
Hindi
Oriya

Hobbies and Interests

  • Travel
  • Music
  • Gardening
  • Photography
  • Toastmaster
  • Martial Art

Timeline

Senior Consultant

Epam Systems
11.2022 - Current

Senior Application Engineer

Epam Systems
06.2018 - 11.2022

Technical Lead

Wipro Limited
04.2017 - 06.2018

Senior Software Developer

Talentica Software Pvt. Ltd.
05.2015 - 02.2017

Senior Software Engineer

Amdocs Development Centre
06.2010 - 05.2015

B. Tech - Computer Science and Engineering

National Institute of Technology
Asish Kumar Sahoo