About me

I am Deepak T, an experienced, highly skilled, and results-driven Software Architect with over 14 years of experience in designing, developing, and implementing large scale software solutions. I am proficient in a wide range of technologies, including cloud servies ,SaaS, AWS, Azure, Kubernetes ,Docker Micro-services. As an adept leader, I excel at driving architectural decisions and ensuring successful project delivery.

My skills extend to cloud platforms such as AWS and Azure, and I have a strong foundation in Docker, Docker Hub, EC2, and AWS Beanstalk. I am adept at deploying large-scale applications using Kubernetes and Docker, demonstrating my ability to handle complex technical challenges.

In a recent project, I led the migration of our legacy monolithic application to a microservices-based architecture. By leveraging REST APIs, I decomposed the monolith into smaller, independently deployable services. This transition resulted in a 40% reduction in memory consumption and significantly improved system stability.

Additionally, I contributed to the development of a Kubernetes-based platform for deploying guest applications. Leveraging Kubernetes, Helm I designed a robust deployment pipeline that reduced deployment time by 30% and ensured high availability. Our platform successfully hosted 20+ guest applications, serving millions of users.

Feel free to connect with me to discuss potential collaborations or opportunities in the software development space. 😊👍

What i'm doing

  • Enterprise Architecture icon

    Enterprise Architecture

    Adaption of Enterprise Architecture Framework, modernization of your legacy architecture along with the migration path, and development of new Solution and Technical Architecture.

  • Web development icon

    Web development

    Development of web based application software that can be hosted on various platforms with all the matured technology stack.

  • Cloud Solutions

    Cloud Solutions

    Technology Architecture based on Cloud Platforms and the cloud platform based solutions development offered. (SaaS, PaaS, and IaaS).

  • Software Application Enhancement

    Software Application Enhancement

    Enhancement of your software solutions for new features like implementing security layer, adding SSO, integration with external services, adding business features, etc.

Resume

Experience

  1. Principal Software Engineer, Baxter, Bengaluru

    Mar, 2022 — Present
    • Led a team of software engineers to successfully develop a major software project on time
    • Debugged software, identified root causes, and proposed solutions to software issues
    • Wrote high-performance, secure, and maintainable code that met business requirements and followed industry best practices
    • Developed a RESTful API that allowed for secure and efficient data transfer between the front-end and back-end systems
    • Improved system performance by optimizing database queries and implementing caching strategies
    • Created a dashboard that visually represented key business metrics in real time, allowing for quick and informed decision-making by management
    • Developed a micro-services architecture that improved system modularity and reduced dependencies between components
    • Refactored legacy code to improve reliability, scalability and maintainability
    • Developed a system to monitor application performance and alert stakeholders of any potential issues
  2. Team Leader, Tietoevry, Bengaluru

    Dec, 2020 — Mar, 2022
    • Leveraged JavaScript to create interactive components and animations, resulting in an improved user experience
    • Developed a React-based web application with a responsive user interface, resulting in a 75% increase in user engagement
    • Utilized library and frameworks such as React to create interactive user interfaces
    • Implemented a single-page application using React and Pull-state, React Query that improved overall performance and usability
    • Developed a custom UI library that increased developer productivity and code reuse
    • Developed and implemented automated test suites to ensure code quality and adherence to best practices using cypress.io and FakerJS
  3. Team Leader, Ejeeva Technologies, Bengaluru

    Oct, 2013 — Dec, 2020
    • Wrote high-performance, secure, and maintainable code that met business requirements and followed industry best practices
    • Developed a RESTful API that allowed for secure and efficient data transfer between the front-end and back-end systems
    • Improved system performance by optimizing database queries and implementing caching strategies
    • Developed a Continuous Integration/Continuous Deployment (CI/CD) pipeline that reduced time-to-deployment .
    • Developed a micro-services architecture that improved system modularity and reduced dependencies between components
    • Developed a single-page web application using React, Redux, and TypeScript that enabled users to access the company’s resources with ease
  4. Software Engineer and UI Developer , SYNEITY TECHNOSOLUTIONS (INDIA) PRIVATE LIMITED, Cochin

    Jun, 2010 — Sep, 2013
    • Developed a custom UI library that increased developer productivity and code reuse
    • Optimized the application’s performance by implementing caching and using memory-efficient data structures
    • Developed a cross-browser compatible web page using JavaScript and jQuery
    • Created interactive user interfaces using AJAX, jQuery, and JavaScript
    • Developed a complex web application with a custom MVC architecture that met the project’s security, scalability, and performance requirements

Education

  1. B.Tech Computer Science and Engineering, at Govt. Engineering College Idukki,MG University, Kottayam

    2006 – 2010
  2. Master of Computer Applications,Govt. Vocational Higher Secondary School

    2004 — 2006
  3. Secondary School Leaving Certificate, Vallapuzha High School

    2004

My skills

  • C# .Net
    95%
  • ASP.Net WebAPI
    95%
  • .Net Core (version 2, 3, 5, 6, 8)
    95%
  • ASP.Net MVC
    95%
  • MS SQL Server
    95%
  • PostgreSQL
    95%
  • Docker
    95%
  • Kubernetes
    80%
  • Azure (DevOps, AD, Entra Id, VMs)
    80%
  • AWS (EC2,IAM,RDS, Lambda Functions)
    80%
  • DevOps with Git
    90%
  • Jira,TFS,GitHub, Bitbucket
    90%