Susil Kumar

Susil Kumar

Senior Software Engineer

About Me

I'm a software engineer specialized in frontend and backend development for complex scalable web application.

Other Projects

ASP.Net Core sample for ML.Net sentiment analysis Open Source

This sample illustrates using ML.NET to create a sentiment classifier via a ASP.NET Core web application using C#. Web application is created using ReactJS & Redux. It allows additional training data to be uploaded, re-trained for sentiment prediction.

View on GitHub

Fuel price - Know daily fuel price Open Source

Provide fuel price information for major india cities. Currently supports Bharat Petroleum corporation price details. Web application is developed using VueJS and hosted in Heroku container services using Docker.

View on GitHub

Hotel reservation - Chat application using Microsoft Bot framework Open Source

Chat application for room reservation integrated with Microsoft Bot framework supportted by LUIS Cognitive services. Web application is hosted in Google Firebase and API is hosted in Azure services.

View on GitHub

More on GitHub

Work Experience

Senior Software Engineer - Caterpillar India Engineering Solutions Private Ltd (2020 - Present)

Create Azure Devops pipelines using custom Python script. Migrate Jenkins job to Azure Devops pipeline. Integrating monitoring tools with organization federated identity management solutions. EKS cluster upgradation along with tools upgrade.

Site Reliability Engineer - Trimble (2019 - 2020)

Support application deployments via home grown framework using Jenkins to AWS. Worked with DEV team in transitioning application to .Net core. Contenarization of application using Docker. Deploying contenarized application to EKS and KOPS cluster. Managing cluster deployments using HELM and Chartmuseum.

Senior Technical Lead - Inspirisys Solutions Limited (2015 - 2019)

Provided strategic architectural directions and executions for various software projects. Authored and participated in architectural review and exploration. Partnered with the business to align system functionality with the product requirements Ensured development team has clear understanding of requirements Collaborated with Leads and Product Managers to ensure platform products align with customer needs from a technical viewpoint

Lead Software Engineer - ThomsonReuters (2009 - 2015)

Oversees and coordinates architecture implementation and modification activities. Assist in post-implementation continuous-improvement efforts to enhance performance and provide increased functionality. Identified and improved performance of exchange details processing. Introduced tools to efficiently parse multilingual stock exchange details.

IT Engineer - CMC Limited (2006 - 2009)

Developed web based applications using ASP.Net, CMS, C#, and SSRS 2005. Created custom user controls which would provide menu from the CMS repository, search engine keyword optimization and integrating the same with the CMS site. Designed and developed data integration service using custom logic.