Shuddha Chowdhury

About Me

Hi, my name is Shuddha Chowdhury and I'm a highly experienced software engineer with over 8 years of experience in developing, testing, debugging, and enhancing web applications using Angular, React, Java, Python, JavaScript, HTML, CSS, and AWS. A team player who collaborates effectively with other engineers, product managers, and clients to deliver high-quality software solutions that exceed customer expectations.

Experience

Software Engineer

SEQTEK | Tulsa, OK | Jul 2023 – Present

  • Refactor and improve Complete Health software projects with React and ASP.Net, meeting client requirements and coding standards, significantly enhancing software quality and reducing defects.
  • Write, test, and debug code following software engineering principles and best practices, effectively minimizing errors and bugs.
  • Collaborate with other engineers to design and implement software architecture, making necessary changes to enhance performance and functionality.
  • Train new engineers and facilitate faster onboarding, increasing their productivity and efficiency.
  • Spearhead the integration of CI/CD pipelines, enhancing deployment frequency and reliability.
  • Lead a cross-functional team in adopting microservices architecture, improving system resilience and scalability.
  • Initiate and drive the adoption of code review practices, improving team code quality and collaboration.

Software Engineering Technical Expert

Chegg, Inc. | Tulsa, OK | Jul 2020 – Present

  • Facilitate personalized technical support in 1-on-1 online sessions, advancing students' learning and increasing their satisfaction.
  • Respond promptly to technical questions and guidance needs, improving response times and the coaching team's efficiency.
  • Conduct mock interviews, providing targeted feedback that enhances student job offer rates.
  • Develop and lead workshops on software engineering best practices, raising team skill levels and boosting project delivery efficiency.
  • Serve as a technical mentor for junior engineers, fostering a culture of continuous learning and improving team performance.

Software Engineer II (Full Stack Software Developer)

Forcepoint | Tulsa, OK | Sep 2021 – Mar 2023

  • Built UI features for FBA software using React, JavaScript, HTML, and CSS, enhancing usability and functionality for major clients.
  • Provided Engineering Escalation support to major clients, reducing issue resolution time through effective collaboration with other engineers.
  • Enhanced the FBA software backend using Java and AWS, significantly improving application performance and scalability.
  • Assisted in the integration of Machine Learning algorithms into FBA software, driving innovation and enhancing user experience.
  • Authored comprehensive documentation, ensuring clarity and consistency across team communications.
  • Revamped the incident management process, increasing resolution efficiency and reducing client impact time.
  • Implemented performance monitoring tools, leading to a 20% reduction in application response times.
  • Led an initiative to refactor legacy code, improving system maintainability and developer onboarding times.

Full Stack Software Developer

Enhatch Inc. | Tulsa, OK | Apr 2021 – Jun 2021

  • Developed and enhanced front-end and back-end applications using ColdFusion and CFWheels Framework, adhering to MVC architecture and client requirements.
  • Regularly tested code functionality and reported performance improvement suggestions, resulting in faster and more reliable code.
  • Collaborated with the product manager to ensure Agile user stories were met, delivering high-quality software solutions.
  • Implemented responsive design principles to ensure cross-platform compatibility and optimal user experience.
  • Integrated RESTful API services, enhancing application communication with third-party services and increasing data throughput.
  • Led a DevOps initiative to automate the deployment process, reducing deployment time and increasing release frequency.
  • Mentored junior developers in best coding practices and modern development frameworks, raising team productivity.
  • Conducted comprehensive security audits of the application stack, strengthening system security by identifying and mitigating potential vulnerabilities.

Software Developer

University of Tulsa | Tulsa, OK | Aug 2016 – Jul 2020

  • Designed and implemented user-friendly web applications using JavaScript, Java, Python, and AWS, aligning with user needs and project requirements.
  • Enhanced the functionality and performance of existing web applications by debugging and testing code.
  • Collaborated with a team of engineers to develop software solutions, improving project delivery and software quality.
  • Led the transition to a new tech stack, improving application performance and maintainability.
  • Facilitated training sessions on new technologies for the team, enhancing overall technical proficiency and adaptability.
  • Conducted usability testing sessions, gathering user feedback to refine and optimize application interfaces.

Software Developer Intern

Halliburton | Houston, TX | Jun 2018 – Aug 2018

  • Developed three web services applications in Java for data file uploading, simulation parameters passing, and Spark application execution.
  • Implemented and deployed the Ensemble Kalman Filter (EnKF) data assimilation algorithm on the AWS cloud platform, enhancing scalability and performance.
  • Executed and assessed the performance of 100 simulation algorithms on the Apache Spark platform, focusing on precision and efficiency.
  • Optimized cloud resource utilization, reducing operational costs while maintaining algorithm performance.
  • Collaborated with cross-functional teams to integrate the EnKF algorithm into the existing workflow, improving data analysis throughput.
  • Authored technical documentation on the deployment process and algorithm usage, facilitating knowledge transfer and increasing team efficiency.

Projects

Complete Health Software Refactoring Initiative

Role: Software Engineer

Company: SEQTEK | Tulsa, OK

  • Orchestrated a comprehensive refactoring strategy for healthcare software, enhancing system robustness and maintainability.
  • Integrated advanced React features and ASP.NET optimizations, improving application performance.
  • Pioneered a code quality initiative that resulted in decreased defect rates and bolstered overall software resilience.
  • Developed a dynamic user interface, improving user engagement and reducing bounce rates.
  • Automated repetitive development tasks, increasing team productivity and reducing time-to-market.

FBA UEBA User Interface Enhancement

Role: Software Engineer II (Full Stack Developer)

Company: Forcepoint | Tulsa, OK

  • Directed the UI enhancement project for FBA UEBA, focusing on user experience and design, leading to increased client satisfaction.
  • Implemented a series of performance improvements, reducing load times and enhancing application responsiveness.
  • Initiated a client-focused engineering support program, improving issue resolution efficiency and customer service ratings.
  • Optimized application security measures, ensuring compliance with the latest industry standards and reducing vulnerability exposure.
  • Enhanced data visualization features, providing clients with more insightful analytics and reporting capabilities.

Enhatch Web Application Overhaul

Role: Full Stack Software Developer

Company: Enhatch Inc. | Tulsa, OK

  • Led the redesign of the Enhatch web application, employing cutting-edge technologies to modernize both front-end and back-end systems.
  • Established a new benchmark for application performance, achieving a significant increase in speed and reliability through innovative coding practices.
  • Fostered a culture of excellence in software development, ensuring the delivery of high-quality solutions that consistently exceeded client expectations.
  • Implemented modular design principles, facilitating easier updates and maintenance, and reducing downtime.
  • Streamlined the development workflow, incorporating agile methodologies that improved project turnaround time.

EnKF Cloud Deployment for Reservoir Characterization

Role: Software Developer Intern

Company: Halliburton | Houston, TX

  • Contributed to a groundbreaking project deploying the Ensemble Kalman Filter algorithm on AWS, enhancing data assimilation for reservoir characterization.
  • Demonstrated exceptional collaboration and technical skills, contributing to a successful proof of concept within a stringent three-month deadline.
  • Acquired and applied new knowledge in reservoir engineering, showcasing adaptability and a strong aptitude for interdisciplinary learning.
  • Facilitated cross-departmental communication, bridging the gap between software development and geological analysis teams.
  • Participated in knowledge-sharing sessions, presenting findings to stakeholders and contributing to the company's innovation pipeline.

Skills

Programming Languages

  • Java
  • Python
  • JavaScript
  • C/C++
  • Rust
  • Golang
  • Ruby
  • PHP

Web Development

  • HTML5
  • CSS3
  • React
  • Angular
  • Vue.js
  • Node.js
  • ASP.NET
  • Django
  • Flask
  • Ruby on Rails

Databases & Cloud

  • MySQL
  • PostgreSQL
  • MongoDB
  • AWS
  • Google Cloud
  • Azure

DevOps & Tools

  • CI/CD
  • Docker
  • Kubernetes
  • Git
  • SVN
  • Microservices

APIs & Frameworks

  • RESTful API
  • GraphQL
  • ColdFusion
  • CFWheels Framework
  • Apache Spark

Methodologies & Practices

  • Agile
  • Scrum
  • Kanban
  • TDD
  • BDD
  • Code Review

Testing

  • Unit Testing
  • Integration Testing
  • Jest
  • Mocha
  • Selenium

Other

  • Machine Learning
  • Performance Optimization
  • OWASP Top 10
  • Secure Coding Practices

Contact

Email: shuddha7435@gmail.com

LinkedIn: https://www.linkedin.com/in/shuddhac/

GitHub: https://github.com/shuddha2021