profile pricture

Puneet Reddy

Software Architect

Thinker, Architect, Data Scientist, Philosopher, Multi-Stack Developer, Eternally Curious & Forever Learning


Skills

Software Development Architectural Patterns Distributed Architecture Design Patterns Project Management Microservice Design Mentoring Data Science Object Oriented Design Debugging API Design Code Analysis Schema Design Cloud Computing Excellent Written and Verbal Communication Time Management Documentation Problem Solving Critical Thinking Teamwork

Work Experience

PageFreezer

(Software Engineer)

08/2021 - present Bengaluru - India
Pagefreezer is a SaaS company headquartered in Vancouver, Canada providing website, social media, text message, and enterprise collaboration platform archiving to meet regulatory compliance and eDiscovery requirements.
  • Supported the social media team in refactoring/ modularizing their existing code base to improve maintainability.
  • Was a crucial liason for the frontend rewrite where we migrated from legacy AngularJS code to Angular 13. The entire codebase was rewritten in just three months.
  • Participated in the 'Why finding mission', where we brainstormed over several sessions to determine our 'Why Statement.'
  • Ongoing participation in bug fixes and feature development for the social media 2.0 product.

PTWI India Private Limited

(Architect)

02/2021 - 08/2021 Bengaluru/Hyderabad - India
PTW is a boutique games services company which provides quality assurance, localization, customer experience, art production, game development services, and audio production services.
  • Designed and implemented a centralized IAM system based on FOSS saving the company thousands of dollars in yearly subscription fees.
  • Reviewed various team's code practices and helped them refine the processes to be more efficient and maintainable.
  • Evaluated different technologies to see which were the best fit for the problem statements on hand and wrote POC code to demonstrate the same.

CSS Corp

(Technical Consultant)

05/2017 - 02/2021 Bengaluru - India
CSS Corp is a new age services company that harnesses the power of digital technologies to reimagine customer engagements.
  • Developed the framework for a chat bot and intilligent document search which went on to become one of the hottest features of our company's AI platform offering.
  • Designed and implemented the physical and logical architecture for both the front and back ends to create a highly scalable microservices based solution for a financial management app (Currently live at: https://my.humaniti.com).
  • Managed the technical side of a 9 month long project involving a team of 9 engineers and ensured that there was minimal rework and maximum code reuse.
  • Guided a team of 2 engineers while also working as an independant contributor on a different project and as a consultant to evaluate architectures proposed by other teams.
  • Assisted in hiring only the best candidates for several positions by taking interviews for a wide range of skill sets.
  • Conducted training sessions on python, various ptyhon libraries and API design

3LOQ

(Senior Software Engineer)

11/2014 - 04/2017 Hyderabad - India
3LOQ is a start-up committed to creating agile, effective AI solutions for the BFSI sector.
  • Went onsite in Thailand by myself, and handled all aspects of client interaction, infrastructure setup, ETL and code development to showcase our POC for churn prevension.
  • Worked closely with HDFC bank to revamp and optimize their analytics workflow. Converted several thousand lines of SAS code to SQL in the process.
  • Teamed up with our data science team to design in-house implementations of several cutting edge algorithms which work on highly limited hardware.
  • Designed and built 3loq's data lake in coordination with our DevOps engineer. This is still the backbone of the habbitual.ai product which is 3loq's primary product.

Bloomberg LLC

(Financial Software Engineer - R&D)

02/2013 - 11/2013 New York - USA
Bloomberg L.P. is a privately held financial, software, data, and media company headquartered in Midtown Manhattan, New York City.
  • Developed several apps for the Bloomberg terminal.
  • Built a widget to generate a dynamic and interactive tree view on their proprietary RAPID(javascript variant) coding language
  • Successfully cleared their intensive 2 month training and certification course which only 12 out of the class of 32 passed.

Turbovent

(Senior Engineer)

04/2008 - 08/2011 Hyderabad - India
Turbovent is an original equipment manufacturer (OEM) startup primarily in the domain of material handling machinery.
  • Joined as a trainee and successfully completed my probation on 01-04-2009.
  • Developed a simple ERP system using ASP.NET and WPF for in house use.
  • Project planning.
  • Client liason and single point of contact for several projects
  • Mentoring new team members.
  • Providing technical support to the design team.

Technical Skills

Languages Python, Javascript, SQL, C, C++, ECL
Frameworks Flask, Django, Pytest, Tornado, Werkzeug, Airflow, Node, Pandas, Numpy, Scikit, Keras, Pytorch, Tensorflow, Angular, React, Vue, Express
Web HTML, CSS, RESTful API design, GraphQL, SOAP API design, Microservice design, TCP/IP, UDP, Authentication & Authorization, Information Security.
Ops Ansible, Kubernetes, Docker, AWS, GCP, Apache Tomcat, Nginx, gUnicorn, git, Jenkins, Terraform
Machine Learning/ Data Science Various clustering algorithms, supervised and unsupervised classification, time series analysis, statistical measures, forecasting
Software Engineering SOLID Principles, 12 factor app, Design Patterns, CAP theorem, Complexity Analysis, SOA, Domain Driven Design(DDD), SDLC, Event Driven Architecture.
Databases SQL Server, MySQL, Postgresql, MongoDB, Redis, MongoDB, Cassandra
IDEs & Editors Pycharm, Intellij, Visual Studio, SSMS, Eclipse, VIM, VS Code
Operating Systems Linux (RedHat, CentOS, Debian & other less known distros), Unix, Windows

Education

Master of Science - CFD

University of Pennsylvania

05/2011 - 12/2012