Hi, I'm
Sai Maddikonda
/ Full-Stack Developer & Data Science Enthusiast /
/About Me/
I'm Sai Surya Teja Maddikonda and this is my personal website / portfolio.
I'm a Full-Stack Software Engineer and a Data Science enthusiast.
As a Full-Stack Developer and a Software Engineer, I love building user-centric applications—beautiful and intuitive on the front end, robust and secure on the back end—by constantly exploring new tools, techniques, technologies and trends. My focus is on producing effective and efficient software, using the best software engineering practices.
As a (Big-) Data enthusiast, I love to solve data-problems, explore parallel data processing paradigms, analyze data to discover patterns, build Machine/Deep Learning models, and visualize and communicate the findings to help make informed data-driven decisions.
I have completed my Master's in Computer Science at Northeastern University, Boston, specializing in Data Science, Artificial Intelligence, and Software Engineering.
/Skills/
My Core Competencies
Full-Stack Web Development,
Machine Learning & Data Mining,
Big-Data Analysis & Visualization,
Software Engineering,
Agile SDLC,
Strong Programming skills,
Strong Computer Science background.

Languages
Programming Languages
Java, C++, C, Scala, Racket

Scripting Languages
Python, Javascript, Bash

Web Technologies
Front-end
Angular 7, React, React Native, Redux, JavaScript, jQuery, jQuery UI,
HTML 5, CSS 3, Sass, Less, Bootstrap 4, Material Design

Back-end
Spring Boot, JDBC, JPA, Hibernate, JMS, RMI, Node.js, Express.js, JSON, XML, RESTful Web Services

Data Science/Engineering skills
SQL, PL/SQL, Hadoop MapReduce, Spark, PyData [Jupyter, NumPy, scikit-learn, pandas, matplotlib], Seaborn, TensorFlow, Weka, ELK [Elastic Search, Logstash, Kibana], Keras

Databases
MS SQL Server, Oracle, MySQL, MongoDB, SQLite, Cassandra, Redis, HBase

Operating Systems
Windows, Ubuntu, macOS

Software
IDEs
Eclipse, Spring Tool Suite, Aptana Studio, JetBrains [WebStorm, PyCharm, IntelliJ IDEA]

Applications / Tools
Adobe [Acrobat, Photoshop, Illustrator, Dreamweaver], MS Office [Excel, Word, Powerpoint, Publisher, OneNote], Sketch, Postman, Fiddler, WireShark, Jekyll

Version Control / Build Automation
Git, SVN, Maven, Jenkins, Gradle, JFrog Artifactory

Cloud platforms
AWS [EC2, S3, ECS, Elastic Beanstalk, RDS, Lambda, EMR, Route 53], Heroku
/Work Experience/
Casenet
Jan 2019 - present
Software Engineer, Full-Stack
Contributing to the 'ProAuth' product team at Casenet, LLC as a Full-Stack Software Engineer, tasked with enhancing the user interfaces and back-end business logic.
Enhancing and customizing the ProAuth Client UI in Angular 6—Design, develop, and test front-end components using HTML 5, SASS, JavaScript, TypeScript, Jasmine, Karma, and Protractor. Contributing to the back-end application logic of ProAuth server components using Java EE, Spring MVC, Hibernate, MS SQL Server, RESTful Web Services.

Khoury College of Computer and Information Science, Northeastern University
July-Dec 2018
Graduate Teaching Assistant
Worked as a Teaching Assistant for CS5200: Database Management Systems., Fall 2018. Previously worked as a Teaching Assistant for CS4800: Algorithms and Data, Summer, 2018.
Assist the instructor in preparing the course content, grade the assignments and examinations. Tutor the students and address their queries, moderate the online discussion forum and answer questions.

FactSet Research Systems
May-Dec 2017
Software Developer Intern
Spearheaded the integration of Portware EMS’ Fixed Income Request-For-Quote workflow with Symphony communication service. The project—demonstrated by the CEO of FactSet at the Symphony Innovate Conference 2017—replaces the traditional phone-based workflow, eliminates human errors and data loss, and improves the trader’s time efficiency by 80%.
Revamped the workflow of Fix Viewer plugin—Portware’s FIX Message reconciliation and reporting tool—resulting in exhaustive use-cases, customization with add-on filters, efficient reporting, and 35% faster message parsing.

Portware (a FactSet company)
May 2015 - July 2016
Associate Software Engineer (Java Developer)
Developed critical features to, and revamped the workflow of Order Execution App plugin—the single-click trade execution venue in Portware EMS—which resulted in the plugin being more intuitive, more flexible and 40% faster.
Progressed as a Single Point of Contact developer for a major Asset Management client project within a short time.
Became adept at API design & development, debugging, incident analysis, client support and Agile methodology.
Demonstrated business acumen by quickly gaining know-how on algorithmic trading workflows in multiple asset classes.

Indian Space Research Organization
May-June 2014
Summer Intern
Interned at Regional Remote Sensing Center, ISRO. Studied the fundamentals of Remote Sensing. Understood the basics of Geographic information Systems. Introduced to Satellite Sensors: Design and modes of operation; Photogrammetry, and Cartography.
Comprehended the process of Satellite Image Processing by practically experimenting on the imagery using the software suite PRIMEWIN (PRocessing of IMagEs in WINdows), indigenously developed by ISRO. Studied the source code of the software written in C++.
Executed a project in 3-D modeling of a 2-D cartographic image using the software SketchUp Pro. Successfully modeled the architectural 2-D layout of ISRO-RRSSC, Nagpur building into a 3-D model, after thoroughly surveying the interiors and exterior of the campus, with attention to detail.
/Projects/
MovieMate
Movie News and Recommendations Web Application
Work in progress!
Currently developing a movie-news aggregator and recommendations website. Users get movie recommendations based on their search history, similar users, and the hit rate.

ExpenseGator
Expenses Manager Web Application
Work in progress!
Developed a personal expense manager single-page application which allows users to record, manage, track and generate reports of their expenses, using Angular 6 for the front-end scripting; and Java and MySQL (Spring Boot + Hibernate) for the back-end.

Bankruptcy Prediction
Mining the Polish bankruptcy data
Experimented with various machine learning models and a variety of data preprocessing techniques to achieve a highly accurate and precise bankruptcy prediction model on the Polish bankruptcy data.

Image Recognition
Learning to distinguish icebergs from ships
Achieved a high accuracy of 89% in classifying images of ships and icebergs, using Convolutional Neural Networks. Compared the results of CNN vs. those of k-Nearest Neighbors (baseline) and Random Forests models.

Hackathon Hawk
Hackathon finder web application
Developed a mobile responsive Single Page Application by which hackathon enthusiasts can find events, ask questions to, and follow updates from the organizers. Organizers can use the application to post new hackathon events and updates.

Web App Maker
Blog site builder web application
Web App Maker is a mobile responsive website builder web application which allows users to create website with multiple pages; and pages with multiple widgets. Widgets are drag-and-drop elements on a page, like HTML elements, paragraph, heading, image, video, links, etc.

Sentiment Analysis
Sentiment analysis in conversational text
Developed a Python text classifier application with Naïve Bayes and Support Vector Machine (SVM) models to classify the polarity of a conversational text and achieved an accuracy of 77%.

ParkiMate
Parking monitoring mobile application
Developed an Android mobile app ‘ParkiMate’, which enables a company’s employees to monitor the availability of parking slots and get real time updates, so they can plan their commute efficiently and avoid denial of entry at a filled parking lot.

Query Pro
IDE for Oracle Database
Developed an Integration Development Environment (IDE) for PL/SQL, that supports SQL query console, table editing and schema changes, using Java, JDBC, Swing API, JIDE library, and Oracle 11g.
/Education/
Northeastern University
Sept 2016 - Dec 2018
Master of Science
Computer Science
Courses taken: Large-Scale Parallel Data Processing, Managing Software Development, Machine Learning, Data Mining Techniques, Web Development, Algorithms, Programming Design Paradigms, Foundations of Artificial Intelligence.

GITAM University
July 2011 - Apr 2015
Bachelor of Technology
Electronics & Communication Engineering
Courses taken related to Computer Science: Programming in C, Programming in C++, Data Structures, Operating Systems, Computer Architecture & Organization, Database Management Systems, Computer Networks, Web Technologies.
/Hobbies & Interests/
Coding
I love coding. I love thinking even more. That's why I code, because it makes me think. I dedicate most of my free time to do personal projects or simply solve programming challenges online to keep the ball rolling.

Reading
Apart from reading academic texts on Computer/Data Science, I love reading blogs and news articles on science & technology, business, economics, finance, politics and environment.

Blogging
Writing helps me organize and articulate my thoughts, and forces to teach myself new stuff—from writing opinion and commentary on my personal blog to posting my experiments on data on my data science blog.

Economics & Finance
Being the child of two bankers and having worked on building Trading Systems, I have a natural affinity for Finance. Plus, I love spending time understanding Economics: how markets and economies abide by the laws of supply and demand.

Cooking
I cook, not just to eat and survive, but for the sheer love of it. To me, there is nothing more satisfying than being able to turn some ingredients sitting idle in the rack into delicious food—and I'm very imaginative about it!

Design
Learning to design 2-D raster and vector graphics is my relatively new hobby. I am honing my Illustrator and Photoshop skills to bring out the best of the creative side of me.

Photography
I've had a long admiration for Photography and in recent years I have actually put efforts to hone my photography skills. Now I can call myself a wise amateur photographer.
/Contact Me/
I'm Sai Maddikonda. I'm a Full-Stack Software Engineer by day, a Data Scientist by night, and a Blogger by passion. I recently finished my Master's in Computer Science at Northeastern University, specializing in Data Science, Artificial Intelligence, and Software Engineering.

I live in Boston, MA

Write to me at:
sai [at] smaddikonda [dot] com


I'm Sai Maddikonda. I'm a Full-Stack Software Engineer by day, a Data Scientist by night, and a Blogger by passion. I recently finished my Master's in Computer Science at Northeastern University, specializing in Data Science, Artificial Intelligence, and Software Engineering.

I live in Boston, MA

Write to me at:
sai [at] smaddikonda [dot] com

Elsewhere on the web: