I am currently working as a Senior Software Engineer in a brand new team developing the UL's big data SaaS solution.
I previous worked as part of API Management and Business Process Management development teams in IBM.
Group Lead/Senior Software Engineer @ Part of a small 8 person engineering team involved in building out a new platform for a brand new n-way information-sharing network and event-driven platform.
Using cloud native technologies and agile processes to achieve scale, performance and time to market:
- Development of REST based Java microservices using Spring framework
- Cassandra, Elastic Search, Kafka & Zookeeper for persistent data stores
- Chef, Vagrant, Swagger, GIT, Spring Framework, Spring Boot, Tomcat, Redmine, Logstash, Kibana and Jenkins for accelerating development
- Amazon cloud technologies usage of EC2, S3, VPC, Redshift, Route 53, IAM, SNS
- Dev-ops experience in building the automation tools for continuous deployment on AWS
- Experience integrating with payment solutions Recurly and Stripe
- Weekly product releases From March 2014 to Present (1 year 8 months) Cupertino, CAAdvisory Software Engineer, Business Process Manager and API Management @ I worked on three different projects as part of my IBM career.
API Management : IBM API Management provides a set of API capabilities that can be deployed on-premise in your data center. You can use IBM API Management for defining, proxying, assembling, securing, and scaling APIs. IBM API Management also provides detailed analytics and operational metrics. The IBM API Management solution provides an intuitive user experience for managing the complete API lifecycle. From API creation, publishing, and adoption, to supporting and monitoring, IBM API Management helps each company to realize the maximum value from their APIs. I am part of the team working on developing the API management solution to run on Amazon, Softlayer and virtual appliances based on VMware vSphere ESXi.
Business Process Management : Workload management and high availability are important requirements for enterprise customers in business critical production environments. WebSphere stack of products provide capabilities to create cluster of servers which allow you to handle requests across multiple nodes and also provide failover capabilities. I am working as the development lead involved in setting up the high available environments for Business Process Management (BPM) based products in IBM.
Service Component Architecture : Service Component Architecture (SCA) is a set of specifications which describe a model for building applications and systems using a Service-Oriented Architecture. SCA extends and complements prior approaches to implementing services, and SCA builds on open standards such as Web services. I was part of the initial development team which developed the runtime for IBM that led to the Apache Tuscany open source project and the SCA standard specifications From April 2002 to March 2014 (12 years) Software Engineer @ Demand Manager is a web based software application of Gandiva Inc, that helps enterprises manage the chain of process and events that are required to convert an IT-related business-need to action. I was working on developing the backend services for this application and in the building and deploying of the software. From November 2001 to March 2002 (5 months) Software Intern @ Developed the Java Speech Application Programming interface for the speech recognizer/synthesizer for Panasonic. Developed the Java library based on the Java Speech API and incorporated the features of the underlying speech recognizer/synthesizer engine. This project was done as part of the summer internship program in Panasonic Speech Technology Laboratory. From May 2000 to August 2000 (4 months) Software Engineer @ I was part of a team working on the backend of a web-based email service for Juno. I was involved in developing the requirements, design of the architecture and implementation of some modules of the web based e-mail service. Juno online services is now part of United Online company. From June 1998 to July 1999 (1 year 2 months)
Master Of Science, Computer Science, GPA 4.0 @ The University of Georgia From 1999 to 2001 Bachelors, Computer Science @ Osmania University From 1994 to 1998 Srikanth Bhattiprolu is skilled in: Amazon Web Services..., ElasticSearch, Cassandra, Apache Kafka, Apache ZooKeeper, Nagios, Chef, Vagrant, Jenkins, Gradle, Java Enterprise Edition, Web Services, Java, Scrum, Agile Methodologies, Scalability, Architectures, XML, REST, Architecture, Spring Framework, Apache, Logstash, Kibana, Spring boot, DevOps, Recurly, Stripe, Amazon EC2, Amazon S3, Amazon VPC, Amazon Redshift, Amazon Route 53, Amazon SNS