Bheemi Reddy
Bheemi Reddy
Profile Summary
Around 11+ years of experience in architecture, design, development and implement business applications
using formal software engineering and project management methodologies.
Experience in People Management, Product Vision, go-to-market strategy, design discussions, Query
Optimization, Operational Efficiency, customer-facing role, interfacing with executive stakeholders, driving
IT technical implementations, transformation programs, or other initiatives, Automation, digital/data
transformation, Quality assurance, engineering productivity, product quality experience. Process
Improvement, creating product roadmaps, technical innovation, leading engineering teams, and working in
leadership roles, building and delivering data pipelines, dashboards, Analytics.
Experience with design and implementation of large and complex business applications. Experience in E-
commerce, Storage, Networking, Banking, Finance, Analytics, Telecom, freight & Logistics domains.
Working with cross-functional teams, Analysis, Architect building Marketing Technology solutions,
testing/launching software products, leading the architecture of scalable software systems overseeing projects,
driving the product goals, defining go-to-market strategy, and leading design discussions, Project Execution,
Test Automation, Test Design, Front-End Development, User Interface, Continuous Deployment, or
Continuous Integration supervision/team leadership role.
Architectural Design – Collaborate closely with cross-functional teams to design cloud based solutions that
align with business requirements. Develop detailed architecture diagrams, technical specifications,
Networking Architecture and migration plans that account for performance, scalability, security and cost
optimization.
Migration Strategy – Lead the assessment of existing applications hosted on cloud, devising a
comprehensive migration strategy to transition these applications to the cloud.
Cloud Expertise – In-depth knowledge of GCP, AWS and Azure platforms to identify Azure counterparts for
existing AWS services. Architect solutions using Azure services and features, while ensuring best practices,
Infrastructure scaling, security, and compliance are maintained.
Partner with our globally distributed cross-functional teams (Product, Infrastructure, Engineering, Data
Science) to design and develop new features and products in an Agile environment. Full ownership of the
entire software development lifecycle.
Leadership and Collaboration – Provide technical leadership to project teams and mentor junior members.
Collaborate effectively with stakeholders, ensuring alignment with project goals and timelines.
Hands on experience with DevOps process – CI/CD (Continuous integration/continuous delivery /
continuous deployment). Expertise in Authentication – single sign-on (SSO), OpenID, SAML and OAuth2
Data Migration – Develop strategies for migrating databases and data storage solutions from AWS to Azure,
ensuring data integrity, security, and minimal downtime during the transition.
DevOps Integration – Implement and streamline DevOps practices for automated testing, continuous
integration, and continuous delivery (CI/CD) pipelines within the Azure environment. Collaborate with teams
to ensure efficient deployment and management.
Design and architect complex web applications and workflow management solutions using latest web
technologies, with high emphasis on stability, scale, system integrity and performance
Handle technical requirement gathering, technical design, development and validation of the custom workflow
on projects of various degrees of complexity in an independent manner working with the project teams.
Page 1 of 11
Responsibilities include Feasibility analysis, Estimation, Requirement Analysis, Develop prototypes, Software
Development, Code walk through and Integration Testing.
Independently handling the implementation & provide workflow solution to technical gaps within the product.
Build, manage and develop an engineering team with 20+ people, establish a high end work culture centered
on collaboration and accountability. Provide Coaching and mentorship to drive the professional development
of the team members. Define team goals and responsible for appraisals.
Certifications
Professional Experience
After Google, I start working on my startup. Currently looking for challenging roles and available to
join Immediately
Previous Employers
1. Google (Google Cloud Platform) – Staff Software Engineer (Technical Architect) – 1 year (Sep 2022 –
Aug 2023), Bangalore
2. IBM (IBM Cloud) – Principal Engineer (Solution Architect) – 2 years (May 2020 – May 2022), Bangalore
3. NetApp – Senior Software Development Engineer(IC), 1.1 years (June 2018 – July 2019), Bangalore
4. Pen Softwares – Software Architect, 7.5 years (Jan 2011 – June 2018), Bangalore
Front-end Technologies – HTML,CSS, JavaScript, React, Vue, Angular, Swift, TypeScript, Elm, Jquery,
SASS, DART, RUST, DJANGO, BOOTSTRAP, FLUTTER
Backend Programming Languages – JavaScript, PHP, Python, Java, Rust, Solidity, Go, Kotlin, NodeJS,
C, C++, TypeScript, Swift, Scala, C#
Scripting Languages – Bash Scripting, Python, Ruby, Pearl, JSON, YAML, PowerShell, Groovy
Backend Frameworks – Spring, Flask, Django, Ruby on Rails, Laravel, Express.js, CakePHP, ASP.NET,
Spring Boot, Koa, Fiber, Play
Version Control System – AWS Code Commit, GitHub, GitLab, Beanstalk, PerForce, Apache Subversion,
Microsoft Team Foundation Server, Mercurial, CVS Version Control (Concurrent Versions System),
Bitbucket & SVN
Build Tools – Ant, Maven, Gradle, Rake, Gulp, Grunt, Broccoli, Nant, MS Build, Make, Bazel
Page 2 of 11
Continuous Integration (CI) Tools – Jenkins, CircleCI, Travis CI, and GitLab CI/CD
Continuous Deployment (CD) Tools – Spinnaker, Octopus Deploy, AWS CodeDeploy & Azure DevOps
Infrastructure-as-Code (IaC) Tools – Terraform, AWS CloudFormation, Azure Resource Manager, and
Google Cloud Deployment Manager
Database – Oracle, MongoDB, MS SQL Server, IBM DB2, PostgreSQL, Redis, Elasticsearch, Cassandra,
MariaDB, SQLite, DynamoDB, InfluxDB
Message Queue Tools – Kafka, RabbitMQ, Amazon SQS, Celery, and ActiveMQ
Cloud Platforms – AWS, Azure, GCP, IBM Cloud, NetApp cloud, EMC Elastic Cloud Storage
Hadoop Big Data Technologies – Pig, Hive, HDFS, MapReduce, Sqoop, Storm, Spark, Hbase, Yarn, Oozie,
Zookeeper, Hadoop distribution like Cloudera, MapR, Hortonworks
Caching Techniques – Memory Cache, Page Cache, Object Cache, CDN Caching, Database Caching - Query
Result Caching & Database Table Caching, Object-Relational Mapping (ORM) Caching, ORM Result
Caching, Full-Page Caching, Proxy Server Caching, Proxy Caching, Content Fragment Caching, Content
Fragment Caching, Browser Caching, Session Caching, Lazy Loading
Automation testing tools – Selenium, Appium, Cypress, Postman
Agile testing tools – JIRA and SoapUI
Load testing tools – Apache JMeter and Tsung
Test management tools – Zephyr, QMetry, and TestRail
Static Code Analysis Tools – SonarQube, Codacy, DeepSource
Code Review Tools – Review Board, Crucible, GitHub, Visual Expert
UI/UX Tools – Figma, Sketch
Application servers – JBoss, WebLogic, WebSphere, Apache and Tomcat
Configuration Management Tools – Ansible, Chef, Puppet, ANT, Maven, Make
Provisioning Tools – Terraform, CloudFormation, Azure resource Manager(ARM) templates
Containers Deployments – Docker, Kubernetes, K3s, EKS, AKS, Containerd, MESOS
Virtualization – VMware,Vagrant,KVM, Elastic Container Service
Operating Systems – LINUX(RHEL 4/5/6/7), UNIX, Ubuntu, Centos, Windows
Networking/Protocols – DNS, Telnet, LADAP, TCP/IP, FTP, HTTP, HTTPS, SSH, SFTP, SCP, SSL
Monitoring – Nagios, CloudWatch, Splunk, JIRA, Datadog, Prometheus – Grafana
Logging – Fluentd, Logstash, Fluentbit, ElasticSearch, Kibana
Projects Summary
Project Details: Google Cloud Platform, offered by Google, is a suite of cloud computing services that provides a
series of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a
set of management tools. Mandiant is an American cybersecurity firm and a subsidiary of Google. It is recognized as
the leader in threat intelligence with expertise gained on the frontlines of cyber security. It takes an intelligence-led,
multi-vendor approach to XDR, enhancing existing security controls and enabling the SOC to improve efficiency and
efficacy in finding malicious security incidents quickly and at scale. The Mandiant Advantage platform gives security
Page 3 of 11
teams an early knowledge advantage via the Mandiant Intel Grid, which provides platform modules with current and
relevant threat data and analysis expertise. Armed with continuous security validation, detection and response,
organizations are more secure from cyber threats and confident in their readiness. Mandiant Security Validation taps
into the Mandiant Intel Grid to get the latest threat intelligence on threat actor TTPs and automates a testing program
that gives you real data on how your security controls are performing.
Lead the design and development of end-to-end technical solutions, taking into account business
requirements, scalability, performance, and security considerations.
Provide technical leadership and guidance to development teams, ensuring adherence to architectural
standards and best practices.
Conduct architecture assessments, identify potential risks, and propose mitigation strategies to ensure
successful project delivery.
Collaborate with cross-functional teams to define technical roadmaps, ensuring alignment with business
objectives and industry trends.
Evaluate and recommend technology stacks, frameworks, and tools that align with our technical strategy and
meet project requirements.
Review and approve code, system designs and technical documentation, ensuring clarity and completeness.
Advise senior management on how to plan for future technology needs and communicate the solution and its
value to stakeholders throughout the organization.
Oversee assigned programs (e.g. conduct code review) and provide guidance to team members
Developed an innovative data pipeline that processed over 500TB daily, enhancing data accessibility and
driving a 15% increase in data scientist productivity.
Designed a real-time analytics platform using Apache Kafka and Spark that reduced the latency of insight
generation from hours to seconds.
Architected a robust data lake solution, centralizing disparate data sources and ensuring a 99.99% query
availability to end-users.
Instituted a comprehensive data governance framework that improved the quality and integrity of data
enterprise-wide by 40%.
Advanced the data warehousing infrastructure, achieving a 20% reduction in costs while handling a 50%
increase in query loads.
Skills Used : Python, Java, Android SDK, Go, C++, Angular JS, Kubernetes, TensorFlow, PHP, React, Cassandra,
Hadoop, MongoDB, Swift, JavaScript, Node.js, Bash, PowerShell, Terraform, Jenkins, Ansible, Docker, Kubernetes,
ELK Stack, Apache Kafka, Apache Spark, Google BigQuery, Redis, Prometheus, Ruby on Rails, Aws, Azure
Project Details: IBM Cloud® offers the most open and secure public cloud for business, a next-generation hybrid
multicloud platform, advanced data and AI capabilities. This service of IBM Cloud is the hub of all things IBM IoT, it
is where you can set up and manage your connected devices so that your apps can access their live and historical data.
This service of IBM Cloud is the hub for IBM Watson IoT and lets you communicate with and consume data from
Page 4 of 11
connected devices and gateways. Use the built-in web console dashboards to monitor your IoT data and analyze it in
real time.IBM Cloud® offers the most open and secure public cloud for business, a next-generation hybrid multicloud
platform, advanced data and AI capabilities. This has a simple UI where users can simply and easily add and
manage their devices, control access to their IoT service, monitor usage and perform device actions like
rebooting or updating firmware, receive device diagnostics and metadata, or perform bulk device addition
and removal.
Skills Used : Java, Golang, C#, NET, Python, Perl, shell, React, MongoDB, Cypress ,Pig, Hive, HDFS, MapReduce,
Sqoop, Storm, Spark, Hbase, Yarn, Oozie, Zookeeper, Hadoop distribution like Cloudera, MapR, Hortonworks IoT
technology and deployment strategies, IBM MQ, IoT Strategy, standards, protocols,IoT PaaS such as IBM Bluemix-
NodeRED, AWS-IoT, SAP-IoT, and Azure-IoT ,IoT platform ecosystem including edge sensors, gateways, aggregators
and actuators, mesh networks, IoT cloud services such as data ingestion, Machine Learning, Deep Learning, device
provisioning, analytics and orchestration.REST API design, SOAP services, MuleSoft Any point Platform , Swagger ,
RAML definitions, pytorch, CUDA, WebSphere MQ, Kafka
Page 5 of 11
Product: NetApp OnCommand Unified Manager
Project Details: NetApp OnCommand Unified Manager is specifically designed to support the innovative capabilities
of ONTAP software. It allows you to easily monitor the health, availability, capacity, performance, and data protection
status of your NetApp clustered storage and provides alerts and notifications for proactive management.1 It also
provides AI based timely system analysis and recommends solutions to performance issues. OnCommand Unified
Manager enables to monitor and manage the health and performance of ONTAP storage systems from a single
interface. The Unified Manager server infrastructure consists of a data collection unit, a database, and an application
server. It provides infrastructure services such as discovery, monitoring, role-based access control (RBAC), auditing,
and logging.Unified Manager collects cluster information, stores the data in the database, and analyzes the data to see
if there are any cluster issues.Unified Manager provides a graphical interface that displays the capacity, availability,
protection, and performance status of the monitored storage systems.
Roles & Responsibilities:
Participated in the entire phase of development cycle from design, testing, and implementation
Design and Implement new product features.
Consulted with clients to gain an understanding of their IT needs, budget, and their current operating
environment then designed storage solutions to meet those criteria
Planned and implemented NetApp storage solutions in live production environments
Developed front-end and server-side software solutions
Work closely with other team members to plan, design and develop robust software solutions
Meeting clients and understanding products and services range
Developing website layout, application and functions layout
Develop storage management solutions as per client requirements.
Suggested improvements for storage management tools for client locations.
Participated in Development of storage management processes in operations framework.
Provided assistance for utilization of NetApp storage features.
Implement storage management systems and documented storage management practices.
Upgraded Data ONTAP and firmware system implementation.
Monitored and reported data management systems with OnCommand tools.
Prepared aggregates, volumes and other storage management tasks.
Skills Used : Java, J2EE Java Beans,Spring, Hibernate, JPA, Soap and Restful Webservices, rust, Gradle, ant,
maven,Nexus, ZAPI, JMS, Perl/Shell scripting, Junit, HTML, Css, JavaScript Angular Js, Ruby, AI(Artificial
Intelligence), HDS Device manager 7.3, HDS Tuning manager 7.4 ,Navisphere Manager 6.26, Fabric Manager
/Device Manager 3.22 , Solutions Enabler, SAN Screen, Data ONTAP 7.2.3, Cypress, Operations Manager,
Navisphere Analyzer, Event Monitor, Performance Manager, Machine Learning, Deep Learning,,Storage Scope,
WLA, Snap View Clone, Snapshot ,True copy, Mirror View, Shadow image, Open Migrator, Open Replicator,
cryptography, Java Security Providers, Java key store, PKI, Certificate Authority Snap Mirror, Snap Vault, Sync
Mirror, Snap Restore, and Vol copy, Solaris, HP-UX, Windows, APIKey, JWT Terraform, Chef, Ansible, AIX, Veritas,
VMware, Cloud infrastructure provisioning and configuration, VED, RTP, NBS etc
Page 6 of 11
Client: Southern Phone Duration: April 2017 – June 2018
Project Details: Southern Phone Company is one of the largest and most successful providers of fixed line, mobile
and Internet communications services in regional Australia. They have a legacy customer portal which has lot issues
with Vocus intergartion. Vocus NBN Connect is intended to be a transparent service of the NBN which removes the
large up-front capex or setup costs for the NBN POI connection. The NBN network is made up of a mix of
technologies, using best-fit technology for each area and Vocus NBN Connect allows connection to all these
technologies – FTTP, Fixed Wireless, FTTN, FTTB & HFC.
Roles & Responsibilities:
Facilitate and collaborate with scrum teams and product owners to create technical architectural
documentation.
Handle technical requirement gathering, technical design, development and validation of the custom workflow
on project.
Assist product development teams to provide technical leadership and guidance.
Document current, intermediate, and future state technical architectures that support the product’s vision and
mission.
Lead the technical direction of the product.
Assess options, risks and cost-benefit analyses as they pertain to data architecture, security, and other
technology issues.
Outline technical recommendations and identify technological requirements that support the product roadmap.
Develop a technical roadmap that maps to the product’s future state.
Promote technical standards, guidelines, best practices and quality control measures for enabling and
implementing software systems.
Develop a foundational strategy to scale our platform to meet upcoming growth.
Skills Used : Java , Spring Framework, Webservices (Rest/SOAP), Cypress , rust, Micro services, Spring Boot, Spring
REST, Spring Data/JDBC, Spring Batch, Oracle, PL SQL, APIKey, JWT Unix/Linux, Git, Testing Framework - JUnit
Mockito, Swagger, C#, Asp.net, PERL, PHP & SSL, shell scripting on Unix platform &networking protocols like IP,
TCP, SCTP, Ruby, ONAP, ORACLE BRM & RADIUS. Kubernetes, Machine Learning, Deep Learning, JBOSS,
Apache Tomcat, Dockers, Microservice adapters, ElasticSearch, ELK, ServiceNow, Control-M, AppDynamics,
Node.js.
Project Details: MayBank Online Banking, MayBank's Web-Based Corporate Banking Platform, offers browser-
based, around - the - clock access to and control of trade transactions from anywhere in the world. It is currently
getting transformed from J2EE application to SOA application. The new application adopting the latest technologies
(SOA architecture style and SOMA practice) and products to remove scalability and capacity limitations in the
existing platform to meet the growth demands, and also to free up our resources from maintaining home grown
infrastructure services to focus more on delivering technical solutions to meet business needs. It is centralizing
common components to encourage applications to share common components such as security, entitlement, activation,
Page 7 of 11
data definitions, UI presentation, Business services technology platforms and enabling better integration across
various applications. There are external as well as internal web services deployed from this new platform. The existing
portal meets the business needs across the global for financial domains such as Payments, Receivables, Investments,
Cash Accounts and Trade etc. This project contains generally SIX main platforms like Online Processing Platform,
Batch Processing Platform, Distributed Cache, and Enterprise Services Bus. Messaging Platform and Reporting
Platform.
Roles & Responsibilities:
Innovated data encryption techniques that safeguarded sensitive customer data and passed third-party
security audits with zero exceptions.
Designed a cross-platform mobile application framework that accelerated development by 40% and
reduced time-to-market.
Chaired the architectural review board, improving architectural governance and reducing technical
debt by 30% across all projects.
Negotiated and led a landmark partnership with a key AI solutions provider, integrating cutting-edge
AI functionalities into the product suite and yielding a 200% increase in product performance.
Deployed a multi-tenant architecture that serviced over 100,000 users, maintaining a system
availability rate of 99.999%
Streamlined cross-departmental collaboration, resulting in a 20% increase in project delivery speed
and improved stakeholder satisfaction.
Architected and implemented an enterprise-wide API management platform, facilitating third-party
integrations and expanding our service offerings by 20%.
Directed cross-functional teams towards a digital transformation initiative, resulting in a 40%
increase in operational efficiency and earning company recognition.
Harmonized data management practices across the organization which led to a 30% improvement in
data accuracy and a reduction in data redundancy.
Skills Used : Java , Web Services, Spring Framework .rust, Hibernate, CXF, WebSphere Object Grid and WebSphere
Compute Grid, WebSphere 8.5 Database: Oracle 12c, IBM Rational Software Architect (RSA), IBM Rational
Application Developer (RAD), IBM Clear case,Aws Python,Log4j, JUnit, EasyMock, Java docs, XML. Business
Objects, APIKey, JWT Microsoft Share point, AbIntio, Tibco BW, CA Site Minder,ONAP & Oracle Entitlement
Server, cross border, domestic payments, SWIFT messages, ISO20022/SEPA/UK LVP – FPS/CHAPS/BACS,
Payments Engine/FIS suite of products., REST API design, SOAP services,, Swagger , RAML definitions, Kafka
Product Details: ACI Worldwide provides electronic payments solutions to the world’s top financial institutions,
retailers and payment processors. ACI universal payments collects the data in the form of metrics from different
sources such as Internet Banking, Debit card transactions, Credit card Transactions, ATM transactions etc A single
issuing platform for all payment types, backed by cutting-edge security, flexible cloud-ready technology and multi-
language, multi-currency, multi-institution capabilities. Connect to global schemes and deliver real-time payment
processing across domestic and regional schemes to increase revenue and market share and to reduce operational
costs. Deliver consumers a richer self-service, omnichannel digital experience while meeting the challenges of fewer
cash transactions, reduced branch access and increased regulatory mandates. Transform fraud management into
intelligent, data-driven insights and generate higher trust and confidence with consumers without losing revenue
Page 8 of 11
Roles & Responsibilities:
Led the design and execution of a new feature set for our core product that increased customer engagement by
40%.
Automated test workflows using Selenium, which reduced manual testing time by 75% and increased bug
detection by 30%.
Mentored junior developers, improving team productivity and code quality, as evidenced by a 15% decrease
in post-deployment fixes.
Contributed to the development of a large-scale cloud storage solution, resulting in an additional $5M in
annual recurring revenue.
Improved system modularity and service interoperability by adopting RESTful API strategies, enhancing
flexibility for client integrations.
Implemented new search algorithm features that improved search accuracy and user satisfaction scores by
over 15%.
Skill Used: Java-J2EE, Hibernate, Spring ,Mysql, HTML, CSS, Python, OpenSSL, Java Script, Tomcat, Thru
environment & ED environments,Aws Salesforce, cryptography, Java Security Providers, Java key store, PKI,
Certificate Authority Soap & restful web services, cross border, domestic payments, SWIFT messages,
ISO20022/SEPA/UK LVP – FPS/CHAPS/BACS, Payments Engine/FIS suite of products. REST API design, SOAP
services, MuleSoft Any point Platform , Swagger , RAML definitions, Kafka
Product Details: EMC ViPR SRM is storage resource management software that enables IT to visualize storage
relationships, analyze configurations and capacity growth, and optimize resources to improve return on investment
(ROI) in traditional and software-defined storage environments. EMC ViPR SRM enables Clients to visualize
applications for storage dependencies, analyze configurations and capacity growth, and optimize Clients environment
to improve return on investment (ROI). ViPR SRM was built to manage the complexity of growing, heavily
virtualized storage environments. With ViPR SRM, we obtain detailed relationship and topology views from the
application, to the virtual or physical host, down to the LUN to identify service dependencies. We can view
performance trends across the data path and identify hosts competing for resources. ViPR SRM enables us to
understand and manage the impact that storage has on your applications. With this improved insight, we can optimize
storage resources to control the cost of rapid data growth.
Roles & Responsibilities:
Design and development of scalable enterprise application using Java, Eclipse/ J2EE, tested programming
code & Applications, collaborated with team and management.
Responsible for analyzing and fixing production level defects.
Worked on Batch job- was responsible for creating shell script, making code changes, deploying war file to
UNIX server, and running scripts for testing.
Responsible for High Level Design and creating Detailed Design documents.
Developing System Interfaces (Web Services) to send the request to Symmetrix VmaX and DMX controllers
(Open and Back end Mainframe System) and to get the response from it.
Multi-tiered enterprise application on open source platforms utilizing Java/J2ee, XML, SQL, Hibernate, Web
Services, MySQL, Maven, Eclipse.
Involved in the OOZIE configuration and deployment to schedule the Spark jobs.
Page 9 of 11
Implemented Business Logic following MVC architecture using Delegate and DAO patterns..
Design/implementation of backend servers and command line support systems running on JEE standards.
Involved in data modelling and design the schema to represent the multi-layered data dimensions.
Developed business tier using Servlets, Java Controller, Database design, writing SQL scripts.
Fix reported bugs of already implemented changes Cooperate with Team Members during concurrent
developments.
Involved in product design & development, Implementations, Version enhancements, Bug fixing, Mapping
and functionality, Documentation etc.
Skill Used: EMC Storage and Networking Domains, EMC VMAX, EMC VNX, Java, Cloud infrastructure
provisioning and configuration. MYSQL, Oracle, EMC Vpelx, Cisco SAN solution, VMware, Xml,Linux,
RCA,Watch4net, Python, EMC SRM Suite, Perl & Shell scripting, SMTP, SNMP, Terraform, Chef, Ansible, Rest full
and soap webservices.
Project Details: School Bus Tracker is the flavour of vehicle tracking system specialized for parents of kids using
school bus transport. The application sends the SMS alerts to the parents just few minutes before arrival of bus to its
designated stop, thus saving the precious time by avoiding long wait for bus. Parents get a sense of security by
knowing the current location of bus in case of emergencies like riots, abnormal weather conditions, traffic jams etc.
By using RFID technology, it is easy to track the student thus enhances the security and safety in selected zone. The
application of active RFID in a student monitoring system is to improve faculty and School management system to
monitor students. The School Bus Tracker is based on the globally known and proven Global Positioning System
technology
Roles & Responsibilities :
Education
Page 10 of 11
Qualification Percentage Board/University
Declaration
This is to affirm that the information contained in this document is true and authentic. References and supporting
original documents can be provided on demand.
Page 11 of 11