Hi, I'm Sai Maddikonda.

I'm a problem solver, learner, thinker, writer, and a software engineer.
Programmer's desk - home section vector graphic

About Me

I love crafting software — there isn't a field more fascinating to me than software development. My programming philosophy is simple: to build software with passion, purpose, and persistence.

I have been developing software professionally for the past , and have an overall coding experience of , using multiple programming languages and paradigms.

I'm passionate about building scalable, performant, distributed, data-intensive, full-stack software applications, which are intuitive and user-centric on the frontend, and robust and reliable on the backend.

I'm innately curious, an eternal seeker of knowledge, quietly confident at the work I do, and I'm improving my finesse, one day at a time.

My Tech Stack

Here below is a comprehensive list of my non-trivial technical skills encompassing languages, libraries, frameworks, software, and tools.

skill icon for programming languages
Languages
Java, TypeScript, Javascript, Python, Scala, C++, C,
skill icon for frontend stack
Frontend Stack
React, Angular jQuery, HTML 5, CSS 3, Sass, Less, Astro framework, Bootstrap, Tailwind CSS
skill icon for backend stack
Backend Stack
Node.js, Spring framework, Spring Boot, JPA, Hibernate, JMS, RMI, Express.js, JSON, XML, RESTful Web Services
skill icon for software testing frameworks
Testing Frameworks
Cypress, JUnit, Jest, Mockito, TestNG, Jasmine, Karma, Protractor, Mocha
skill icon for databases
Databases
MS SQL Server, PostgreSQL Oracle, MongoDB, MySQL, SQLite, Cassandra, Redis, HBase
skill icon for data science stack
Data Science Stack
SQL, Hadoop MapReduce, Spark, Jupyter, NumPy, scikit-learn, pandas, matplotlib, TensorFlow, ELK Stack, Keras
skill icon for cloud computing platforms
Cloud Platforms
AWS, Google Firebase, Azure DevOps, Heroku, Netlify, Supabase
skill icon for operating systems
Operating Systems
Windows (10, 7), Windows Server (2016, 2012), macOS, Ubuntu (18, 16)
skill icon for software and tools
Software & Tools
Docker, Kubernetes, Terraform, Postman, Fiddler, WireShark, Jekyll, Git, SVN, GitHub Actions, Maven, Jenkins, Gradle, Yarn, YAML, npm, pip

My Experiences

With a professional experience of in building software — spanning domains like SaaS, eCommerce, sales, finance, and healthcare — I have been diligently contributing across various stages of the software development life cycle, from conceptualization to production.

Software Development Engineer II
Dec 2022 - present | Boston, MA
Software Development Engineer
Jun 2021 - Nov 2022 | Boston, MA
work icon for organization description
Amazon Web Services (AWS) is a subsidiary of Amazon, and is the market leader in providing on-demand cloud computing platforms and APIs to individuals, companies, and governments.
work icon for role description
I am currently contributing to the sales engagement platform and services at AWS Worldwide Revenue Operations (WWRO) division, which enable the sales organization to better engage with customers, to market and sell AWS products more efficiently.
work icon for skills description
Primarily working with serverless microservices built with AWS Lambda and TypeScript-flavored Cloud Development Kit (CDK) that interact with multiple other AWS services—like DynamoDB, API Gateway, VPC, Glue, IAM, and S3—and third-party CRM platforms through data integrations.

Software Engineer II
May-Jun 2021 | Boston, MA
work icon for organization description
Chewy is an online retailer of pet food, pet-related products, and pet health products like pet pharmacy and virtual veterinarian consultations.
work icon for role description
Although it was a short stint at Chewy, I got to work on the design and development of a configuration migration workflow for the Pet Health platform, wherein I refactored 4 individual Spring Boot microservices to read configuration variables—related to business functionality, like feature toggles, shared data, etc.—from a centralized cloud configuration service, using the Spring Cloud project.
work icon for skills description
Used Spring Boot microservices for backend; Postgres for persistence; React-based micro-frontends; and Docker, Kubernetes and Terraform for building and deploying the services on AWS cloud.

Associate Software Engineer
Jan 2019 - present | Bedford, MA
work icon for organization description
Casenet is a leading healthcare software company that develops population health management and care management products.
work icon for role description
Contributed as a full-stack software engineer, tasked with designing, developing, testing, and maintaining the user interfaces, backend business logic, and REST APIs, for the products TruCare and ProAuth. Other responsibilities include: working with the product managers in grooming the product backlog; engaging in the Sustaining Engineering Analysis (SEA) process to analyze and resolve critical issues reported in the customer environments; collaborating with DevOps engineers for building and stabilizing CI/CD pipelines; and collaborating with Database engineers/administrators for data model changes.
work icon for skills description
Developed the backend with Java EE, Spring framework, Spring Boot, JPA, Hibernate, MS SQL Server, and RESTful Web Services. Designed, developed, and tested the frontend components using Angular, HTML 5, CSS, SASS, JavaScript, TypeScript, Jasmine, Karma, and Protractor.

Graduate Teaching Assistant
Jul-Dec 2018 | Boston, MA
work icon for organization description
Northeastern University (NU) is a private research university in Boston, Massachusetts and is my alma mater. I worked for the Khoury College of Computer Sciences at Northeastern.
work icon for role description
Worked as a Graduate Teaching Assistant for CS5200: Database Management Systems in Fall 2018 and for CS4800: Algorithms and Data in Summer-2 2018. Assisted the instructors in preparing the course content, and grading the assignments and examinations. Held office hours to tutor students and address their queries, and moderate the online discussion forums.
work icon for skills description
Mentored students in developing full-stack applications using both SQL (MySQL) and NoSQL (MongoDB) databases, using Hibernate, JPA, Mongoose.js, Spring, and Node.js.

Software Developer Intern
May-Dec 2017 | New York City, NY
work icon for organization description
FactSet Research Systems is a financial technology company that specializes in building financial data and trading software solutions.
work icon for role description
Spearheaded the development of Symphony-Chat-integrated Fixed Income Request-for-Quote (RFQ) workflow for FactSet's Execution Management System (EMS). The new system replaces the traditional phone-based workflow, provides audit trail of transactions in secure chat rooms, and improves the trader’s time efficiency by 80%. The workflow was demonstrated by the CEO of FactSet at the Symphony Innovate 2017 conference. Also, revived the workflow of FIXViewer plugin—Portware's in-house FIX reconciliation and reporting tool—resulting in expanded use-cases, customization with add-on filters, and 35% faster message parsing.
work icon for skills description
Used Java EE, Hibernate, JSON, XML, Java Swing, JIDE Swing component library, and Oracle database.

Associate Software Engineer
May 2015 - Jul 2016 | Hyderabad, India
work icon for organization description
Portware (a FactSet company) is a financial technology company that specializes in building Execution Management Systems (EMS) and trading software solutions.
work icon for role description
Developed critical features and revamped the workflow of ‘Order Execution App’ plugin—an order routing venue in Portware’s EMS—which resulted in the plugin becoming more intuitive, flexible, and 40% faster. Thrived as a single-point-of-contact developer, offering software enhancements, maintenance, impact analysis, and support, for a major asset management client.
work icon for skills description
Used Java EE, Hibernate, JAX-B, JSON, XML, Java Swing, JIDE Swing component library, and Oracle database.

Summer Intern
May 2014 - Jun 2014 | Nagpur, India
work icon for organization description
Interned at the Regional Remote Sensing Center (RRSC-Central) of Indian Space Research Organization (ISRO).
work icon for role description
Studied the process of Satellite Image Processing using the software PRIMEWIN, developed in-house by ISRO. Executed a project of modelling a 2-D image into a 3-D model using the SketchUp Pro.
work icon for skills description
Used C++ for experimenting with the PRIMEWIN modules for studying satellite image processing.

My Projects

Here below are my featured projects in software engineering, full-stack web development, and data science. View the full list hereicon to open the full portfolio link.

My Education

education icon
Northeastern University
Master of Science, Computer Science
Boston, MA
Sep 2016 - Dec 2018
Courses:
Large-Scale Parallel Data Processing, Managing Software Development, Machine Learning, Data Mining Techniques, Web Development, Algorithms, Programming Design Paradigms, Foundations of Artificial Intelligence.
education icon
GITAM University
Bachelor of Technology, Electronics & Communication Engineering
Visakhapatnam, India
Jul 2011 - Apr 2015
Related Courses:
Programming in C, Programming in C++, Data Structures, Operating Systems, Computer Networks, Database Management Systems, Web Technologies.

My Hobbies & Interests

icon for coding in hobbies & interests section
Coding
Building full-stack web apps, experimenting with cloud-native technologies, exploring big-data pipelines, or simply solving problems on HackerRank, LeetCode, and Project Euler are just some of the things I do to keep coding everyday.
icon for learning in hobbies & interests section
Learning
Apart from Computer Science and its numerous fascinating applications, I also love learning about and understanding topics from Economics, Business, Psychology, Sociology, and Philosophy. I find this famous Einstein quote forever inspiring "The moment you stop learning, you start dying."
icon for following news in hobbies & interests section
News & Current Affairs
I have a FOMO on news—mainly political, international, business, and technology news. More than just being informed, I love the editorials, opinions, and in-depth analysis for a wide range of topics. My trusted sources include The Economist, Hacker News, blogs, podcasts, and documentaries.
icon for writing/blogging in hobbies & interests section
Writing
My love for writing perfectly compliments my passion for learning. I write about: my experiments in software development; my reflections on various matters of the society; my cooking experiences; and a bullet journal to jot down my everyday thoughts.
icon for photography in hobbies & interests section
Photography
I've always admired photography since my childhood and in recent years, I have actually put in some efforts to hone my photography skills. Now I can confidently call myself a wise amateur photographer. Be it with my DSLR or with just my phone camera, I love capturing the moment creatively and beautifully!
icon for cooking in hobbies & interests section
Cooking
I cook, not merely to eat or survive, but for the sheer love of it. Exploring new cuisines and watching food videos inspire me to cook imaginatively. There's nothing more satisfying to me than being able to combine some individually uninteresting raw ingredients and make a delicious dish out of them that enlivens my day.

Contact Me

Want to discuss a project? Let's plan some time to chat.
Shoot an email to hello [at] smaddikonda [dot] com