Hi, I'm Durga Kundu.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving complex and challenging real-world problems.

About

I am a Software Engineer II at GasBuddy. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Python, Scala, React, MySQL, PostgreSQL, MongoDB, HTML5, CSS, Java, Spring Boot. I have 6 years of professional work experience which helped me strengthen my experience in software engineering. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash, TypeScript
  • Databases: MySQL, PostgreSQL, MongoDB, MariaDB
  • Libraries: NumPy, Pandas, React, D3.js, jQuery, Lodash
  • Frameworks: Flask, Django, Node.js, Next.js, Express.js, Bootstrap
  • Tools & Technologies: Git, Docker, AWS, GCP, Heroku, JIRA, Confluence, Bitbucket

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences, impactful work, and personal growth.

Projects

Investment Proration Allocation Platform
Investor Proration Algorithm

Click to try this proration calculation tool for angel investors.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
wordle app
Wordle

Click to play this Wordle game.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
snake game
Snake

Click to play this Snake game.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
quiz app
Pop Quiz

Click to see if you can ace this quiz.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
chrome dino game
Desert Dino

Click to play this Desert Dino game in any browser.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
flappy bird
Flappy Bird

Click to play this Flappy Bird game.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
pong game
Pong

Click to play this Pong game.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
minesweeper
Minesweeper

Click to play this Minesweeper game.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
Screenshot of  web app
Mobile Phones Online Store

Click to test this eCommerce website.

Accomplishments
  • Tools: JavaScript, PayPal API, Contentful, Netlify
2048
2048

Click to play this 2048 game.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
Audible
Audio Book Reader

Click to have your book read aloud to you.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
Audible
Surviving & Thriving

Click to play this adventure game.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
Card Game
Cards

Click to play this card game.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify
Card Game
Facial Detection Computer Vision

Click to try this facial detection app.

Accomplishments
  • Tools: JavaScript, HTML, CSS, Netlify

Skills

Languages and Databases

Python
HTML5
CSS3
MySQL
PostgreSQL
Shell Scripting

Libraries

NumPy
Pandas
D3.js
React
Lodash
Moment.js

Frameworks

Django
Flask
Bootstrap
Node.js
Next.js
Express.js

Other

Git
AWS
GCP
SignalFx
Opsgenie
Splunk

Education

Virginia Commonwealth University

Richmond, Virginia, United States

Degree: Bachelor of Science in Computer Science

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Operating Systems
    • Intro to Data Science

New York University

New York, New York, United States

Degree: Introduction to Cyber Security Specialization

    Relevant Courseworks:

    • Introduction to Cyber Attacks
    • Cyber Attack Countermeasures
    • Real-Time Cyber Threat Detection and Mitigation
    • Enterprise and Infrastructure Security

Duke University

Durham, North Carolina, United States

Degree: Building Cloud Computing Solutions at Scale Specialization

    Relevant Courseworks:

    • Cloud Computing Foundations
    • Cloud Virtualization, Containers and APIs
    • Cloud Data Engineering
    • Cloud Machine Learning Engineering and MLOps

The Wharton School

Philadelphia, Pennsylvania, United States

Degree: Fintech: Foundations and Applications of Financial Technologies Specialization

    Relevant Courseworks:

    • Fintech: Overview, Payments, and Regulation
    • Cryptocurrency and Blockchain: an Introduction to Digital Currencies
    • Lending, Crowdfunding, and Modern Investing
    • Application of AI, Insurtech, and Real Estate Technology

Fuqua School Of Business

Durham, North Carolina, United States

Degree: Decentralized Finance (DeFi): The Future of Finance Specialization

    Relevant Courseworks:

    • Decentralized Finance (DeFi) Infrastructure
    • Decentralized Finance (DeFi) Primitives
    • Decentralized Finance (DeFi) Deep Dive
    • Decentralized Finance (DeFi) Opportunities and Risks

Imperial College London

London, United Kingdom

Degree: Creative Thinking Tools for Success and Leadership Specialization

    Relevant Courseworks:

    • Introduction to Creative Thinking: Tools for Success
    • Systematic Creative Thinking: Tools for Success
    • Advanced Creative Thinking and AI: Tools for Success

Stanford University

Stanford, California, United States

Degree: Food Sustainability, Mindful Eating, and Healthy Cooking Specialization

    Relevant Courseworks:

    • Cooking for Busy Healthy People
    • Rebuilding Our Relationship with Food
    • Introduction to Food and Our Environment

Université de Genève

Geneva, Switzerland

Degree: Investment Management Specialization

    Relevant Courseworks:

    • Understanding Financial Markets
    • Meeting Investors' Goals
    • Portfolio and Risk Management
    • Securing Investment Returns in the Long Run

Experience

Software Engineer II, Digital Products
  • Developed a robust and high-performance web application using Golang, adhering to best practices for maintainable and scalable code.
  • Implemented RESTful API endpoints to facilitate seamless data exchange between the server and client applications.
  • Utilized Go's concurrency model to optimize application performance, effectively handling multiple requests simultaneously.
  • Integrated various third-party libraries and frameworks to extend the functionality and efficiency of the application.
  • Conducted thorough unit testing and integration testing to ensure code quality and reliability, achieving over 90 percent test coverage.
  • Deployed the application using Docker for containerization, ensuring consistent environments across development, testing, and production.
  • Implemented logging and monitoring solutions to track application performance and quickly identify and resolve issues.
  • Collaborated with a cross-functional team, including front-end developers, UX designers, and product managers, to define project requirements and deliverables.
  • Utilized version control systems like Git for efficient source code management and collaboration.
  • Provided comprehensive documentation for the codebase, including API documentation, to facilitate future development and maintenance.
  • Optimized database interactions using Go's database/sql package, improving query performance and reducing latency.
  • Participated in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices.
  • Successfully migrated legacy code from a different programming language to Golang, resulting in a more efficient and maintainable codebase.
  • Leveraged Golang’s standard library to minimize external dependencies and reduce potential security vulnerabilities.
  • Developed automated CI/CD pipelines using tools such as Jenkins and GitLab CI to streamline the deployment process and reduce manual intervention.
  • Tools: Sumo Logic, AWS, Stripe, Dwolla, Wex, Bash, Node.js, JavaScript, SQL, Jira, PostgreSQL, Confluence, React, TypeScript, Kotlin
May 2023 - Present | Sunnyvale, California, United States
Software Engineer II, Backend
  • Design and develop efficient database structures and queries to optimize the performance of GasBuddy's Payment services backend systems.
  • Perform testing to ensure systems meet documented user requirements.
  • Troubleshoot, test, and validate software issues. Resolve issues with due urgency and maintain thorough documentation of all software solutions.
  • Develop and implement scalable and efficient backend solutions to support GasBuddy's platform.
  • Conduct code reviews of team members' code to ensure adherence to best practices and maintain code quality standards.
  • Collaborate with the team to develop and implement innovative and user-friendly solutions for GasBuddy's Payment services that enhance the customer experience.
  • Work with the Product Owner to prioritize and plan the development of new features for GasBuddy's Payment services.
  • Participate in regular team meetings to provide updates on the progress of feature development and discuss any challenges or roadblocks.
  • Create and maintain technical documentation for GasBuddy's Payment services backend systems.
  • Contribute to the continuous improvement of GasBuddy's Payment services backend systems by providing feedback and suggestions for enhancements and optimizations.
  • Tools: Sumo Logic, AWS, Stripe, Dwolla, Wex, Bash, Node.js, JavaScript, SQL, Jira, PostgreSQL, Confluence, React, TypeScript, Kotlin
May 2023 - Present | Sunnyvale, California, United States
Software Engineer, Backend
  • Inspired and mentored less experienced engineers and interns.
  • Interviewed candidates in system design.
  • Won 5th place in ShipIt 2022 hackathon out of 400 teams with 7 teammates for employee birthday/anniversaries generator web app built with React & Node.
  • Worked in a startup-like environment that was fast-paced, continuously changing, and with rapidly increasing responsibilities day-by-day because the team had too many high-priority projects and too few engineers.
  • Built and shipped back-end API features and capabilities daily in a highly scalable, cross-geo distributed environment.
  • Ensured full visibility, error reporting, and monitoring of high performing backend services and independently created and presented multiple TechOps reports.
  • Developed and debugged APIs and features for Cloud Security Link's Identity And Access Management and User Provisioning microservices to scale from syncing 1000s of group memberships to 12+ million on Atlassian Access Admin customer site.
  • Optimized queries for databases containing tables for users, groups, and group memberships by 500x.
  • Worked with Java, Kotlin, Splunk, SignalFx, Pollinator, LaunchDarkly, pganalyze, SAML, OAuth, Okta, Microsoft Azure, User Provisioning, Agile Methodologies, PostgreSQL, and AWS stack, including security, deployment pipelines, and automation.
  • Completed on-call rotations, led the team to solve major incidents, attended to customer questions about team's services and APIs, wrote documentation of common questions and answers for support engineers to reference.
  • Became an expert in streamhub, shipyard, and AWS SQS resources domain and wrote technical tutorials and reference pages for teammates and new hires.
  • Gained experience as a Site Reliability Engineer (SRE).
  • Demonstrated high-quality technical writing.
  • Managed internal and external customer requirements and expectations.
  • Gained experience defining SLOs/SLIs and implementing monitoring, alerting, and runbooks for backend services.
  • Tools: Bitbucket, Confluence, Java, SAML, OAuth, Spring Framework, AWS, Splunk, Kotlin, Linux, Bash, SQL, Git, Jira, PostgreSQL
July 2021 - Aug 2022 | Mountain View, California, United States
Software Engineer, Backend
  • Led 10 interns to compete an annual ShipIt hackathon and developed a Slack API using Git, Bash, Node.js, and Heroku to motivate employees to volunteer for causes/events sponsored by Atlassian. The integration contains a Leaderboard showing the employees who have volunteered for the most causes/events and recommendations for the best volunteer opportunities based on employee votes and reviews.
  • Migrate user provisioning REST API load tests from Gatling, which is written in Scala, to our internal testing tool written in Python to execute 1000+ requests per minute per HTTP method.
  • Simulate 1000, 2000, and 5000 users. Test GET, POST, PUT, PATCH, and DELETE types of APIs. Monitor CPU and Memory use.
  • Analyze data gathered from load test runs via signalFX dashboards and Splunk logs, provide sound recommendations for performance improvements, and identify bottlenecks of application.
  • Improved performance of PATCH API response by 10 times.
  • Cached GET API requests to relieve load on the Postgres database and to improve response times.
  • Tools: Scala, Python, Gatling, PostgreSQL, SAML, OAuth, AWS, Linux, Bash, Spring Framework, Splunk, SQL, Git, Jira, Confluence, Bitbucket
May 2020 - Aug 2020 | Arlington, Virginia, United States
Software Product Sprint Participant, Full Stack (Unpaid)
  • Collaborated with a team of peers and a Google software engineer to design and implement a swimming pool rental web application using Java, JavaScript, HTML, and CSS over the course of 10 weeks, leveraging various Google Cloud Platform APIs, including App Engine and Datastore.
  • Practiced industry best practices such as: contributing to open source software using Git and GitHub, conducting code reviews with/for teammates, extending an existing codebase, participating in distributed development, designing new components and interfaces and leading them to completion.
  • Built a map with a search box that finds all of the swimming pools in a specified city within a chosen country and displays markers for all of the pools returned, with on-click details for each pool using the Google Places API and Google Maps JavaScript API.
  • Presented ideas and development plans to senior software engineers and engineering managers at Google Cloud HQ in Sunnyvale, CA.
  • Mentored by software engineer on Google Shopping team in Cambridge, MA.
  • Tools: GCP, Bash, SQL, HTML, Git, CSS, JavaScript, Java, Java Servlet
May 2019 - Aug 2019 | Richmond, Virginia, United States
Associate Programmer Analyst, Full Stack
  • Designed and built an issue and assignment tracking ASP.NET and C# application for the Fault Analysis team which standardizes the process of reporting accidents that occur at company substations and managing employees progress to resolve issues and prevent future problems.
  • Coordinated weekly meetings with the team to present project scope, goals, and deliverables to ensure consistency with company strategy and commitments.
  • Delivered comprehensive documentation of project development and subsequent revisions to include insights from all stakeholders and ensure that future developers can understand and maintain the application.
  • Tools: Bash, MySQL, HTML, CSS, Bootstrap, JavaScript, Microsoft SQL Server, Visual Studio, C#, ASP.NET, jQuery, AJAX
May 2018 - Aug 2018 | Richmond, Virginia, United States
VCU logo

VCU

Research Assistant, Full Stack (Unpaid)
  • Worked 7 nights per week for free while attending full-load of university math, computer science, and physical sciences courses.
  • Collaborated with graduate students to develop a web tool for users to quickly identify diseases that influence other diseases.
  • Developed color-coded network visualizations using D3.js to visualize connections between specific disease miRNAs.
  • Managed large databases that support web applications using SQL and PHP on phpMyAdmin.
  • Tools: Bash, PHP, JavaScript, SQL, HTML, CSS, D3.js
Sep 2017 - Dec 2017 | Richmond, Virginia, United States
Frontend Web Developer (Unpaid)
  • Worked and logged 17-18 hours per weekday for free for a startup company during senior experience which was last couple months of high school.
  • Engineered the company website content and improved its functionality and design using HTML5, CSS, and jQuery.
  • Conferred with the company owner to prioritize needs, resolve conflicts, develop content criteria, and choose solutions.
  • Reduced team product development time by creating an interactive mobile application prototype for the developers to reference.
  • Tools: HTML, CSS
May 2017 - June 2017 | Arlington, Virginia, United States
Math Teacher
  • Taught students from Washington-Liberty High School and Swanson Middle School in Arlington, Virginia in Algebra 1, Algebra 2, and Geometry.
Nov 2016 - May 2017 | Arlington, Virginia, United States