Gyana Sahoo

Senior Software Engineer

  • Results-driven Senior Software Engineer with over 20 years of experience in full-stack development in Java, Groovy, Javascript, Python languages.
  • Proven ability to lead projects, mentor junior developers, and deliver high-quality software solutions.
  • Passionate about developing innovative applications and improving user experiences.

Skills

Programming Languages & Tools
  • Languages: Java, Groovy, Python, SQL, JavaScript, and TypeScript
  • Frameworks: Spring Boot, Groovy Spock, GraphQL, React, Material UI, Node, FastAPI, FastHTML, SQLAlchemy, Pydantic, Pandas, and Hybris.
  • Tools: Git, Docker, Jenkins, Akamai, Splunk, Azure LogAnalytics, Jupyter Notebook, Azure Databricks, and Azure Data Factory
  • Databases: SQL Server, MySQL, MongoDB, Oracle
  • In-memory storage: Redis, Ehcache
  • Web Servers: Apache, NGINX
  • Search engine: Solr, Azure AI Search
  • Cloud Services: AWS, Azure, Google Cloud
  • Methodologies: Agile, Scrum, DevOps

Experience

Senior Data API engineer (FullStack)

Charles River Laboratories - Wilmington, MA

Oct 2022 - Sep 2024

Honored as Star of the Month for exceptional contributions and timely delivery of multiple high-impact projects and collaborative teamwork.

  • Design and develop e-commerce product catalog search service using Azure AI Search service.
  • Design, develop 2 web applications using React (Front End) and FastAPI (Banck End) and Database MS SQL Server.
  • Developed various data pipelines using Azure Data Factory, Azure Databricks.
  • Led the development of various Proofs Of Concepts using Spring Boot, Python, React and Azure cloud services.
  • Oversee the development efforts of other engineers on multiple projects.
  • Manages the production build, deployment, and release process.
  • Ensures good development practices.
  • Participate in DevOps, release, and on-call activities in support of our products.
  • Ensure solutions are designed and developed using a scalable, highly resilient and secured.
  • Initiate and lead meetings with product teams during various phases of development to review, evaluate, update and ultimately drive the decision-making process that leads to on-time production confirmation and margin goals.

Senior Java Engineer/Solutions Architect

American Tires Distributors Inc. - Charlotte, NC

Jun 2010 - Sep 2022

  • Served as a lead software engineer and architect for the Tirebuyer.com e-commerce application.
  • Provide significant leadership in the design and development of new functionality.
  • Mentor and lead other team members for successful delivery of new features.
  • Developed & designed scalable, secure modern micro-service applications using Spring Boot.
  • Experience building microservice applications integrated with external Payment Gateway.
  • Responsible for Integrating the application with companies like eBay, Purchasing Power and Amazon.com for drop-shipping.
  • Participate in DevOps, release, and on-call activities supporting our products. Ensure solutions are designed and developed using a scalable, highly resilient cloud-native architecture.
  • Automated CI/CD using Jenkins, Docker, Ant, Maven, and Shell script.
  • Initiate and lead meetings with product teams during various phases of development to review, evaluate, update, and ultimately drive the decision-making process that leads to on-time production confirmation and margin goals.
  • Strong expertise in Cloud migration and server-side debugging to troubleshoot issues.
  • Work as a subject matter expert coordinating development efforts between different teams.

Senior software engineer

Radiant Technologies - Atlanta, GA

Mar 2009 - Jun 2010

Worked as a senior software developer consultant at the following client locations.

Family Dollar - Charlotte, NC

  • Led the development effort for the Integrated Merchandising Calendar, a web-based application to schedule meetings, activities, and tasks for merchandising processes.
  • Work closely with Architects and Technology Managers to ensure that implementations adhere to agreed-upon design and deployment standards.

LexisNexis - Atlanta, GA

  • Responsible for designing, developing, and releasing two major applications.
  • WinESP (Win Employment Services Production) and Batch HTML

Lead software engineer

HCL America, Inc. USA

Feb 2004 to Feb 2009

Worked as a lead software engineer at the following client locations.

Elsevier - Saint Louis, MO

  • Developed web-based application (XADMIN) using Struts2 MVC and ACEGI security framework for Role-based access. The purpose of this application was to manage the admin work and resource management to support various enterprise applications of the organization.

New York Insurance State Department- NYC, NY

  • Responsible for developing a web-based workflow system (New York Fraud Case Management System) that enhanced and optimized the Fraud case management process of the organization.
  • Led the remote development team.

SanDisk Corporation - Sunnyvale, CA

  • Lead architect of web-based workflow system to optimize the new employee hiring process of the organization.
  • Led the development team

Nevada Dept. of Health and Human Services, USA

  • Responsible for the development of the web-based application (SCADU: State Collection and Disbursement Unit) that expedites and automate the statewide collection of child enforcement payment and their distribution process.
  • Led the development team.

Education

  • Master’s degree in Computer Applications (MCA) from Utkal University, India
  • Certified Hybris core developer
  • Certified A/B testing developer (Adobe Test and Target tool)

Hobbies & Activities

Apart from being a developer, I enjoy spending quality time with my family and playing with my kids.

When I get the chance, I enjoy playing ping pong and cricket, practicing iPhone photography, and working on DIY home improvement projects.

When I’m indoors, I enjoy watching sci-fi, suspense, horror, and thriller movies and TV shows.

I spend a significant amount of my free time exploring the latest technologies.