Puneet Reddy
Software Architect
Thinker, Architect, Data Scientist, Philosopher, Multi-Stack Developer, Eternally Curious & Forever Learning
(+91) 9160924201
Bengaluru, India
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