Now you can Instantly Chat with Rambabu!
About Me
Over 18 years of development/design/Architectural experience with Java/J2EE/Groovy/Python in the Banking, Financial, Healthcare, Insurance, and Weather Forecasting, Workflow management, Airlines, Publishing and Retail domains. Enterprise and IT Archi...r Forecasting, Workflow management, Airlines, Publishing and Retail domains. Enterprise and IT Architect /Tech Lead with more than 10 yrs of Leadership experience in designing innovation solutions for various clients. Skilled in information management, application development and virtualization Demonstrated mastery in evaluating requirements for business application integration and service activation Experience in driving the shared vision and fostering culture of excellence at different levels of organization and with cross-functional teams Proficient in using Design patterns, less coupled and more cohesive components to scale the dynamic needs of clients Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT Knowledge on Managed Docker orchestration and Docker containerization using Kubernetes In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations. Guided Implementation of cloud services IAAS, PAAS, and SaaS which include Open stack, Docker and OpenShift . AWS and OpenStack to provision new machines for clients. S3 Storage Services on AWS. Designed Event Sourcing systems Good understanding on Kafka Architecture
Show MoreSkills
-
-
-
-
- 9 Years
Advanced
-
- 1 Years
Beginner
-
- 8 Years
Advanced
-
- 5 Years
Advanced
-
- 10 Years
Advanced
-
- 7 Years
Advanced
-
-
-
- 8 Years
Advanced
-
-
-
-
-
-
-
-
-
-
-
- 3 Years
Intermediate
-
- 4 Years
Intermediate
-
-
-
-
-
-
-
-
-
-
- 5 Years
Intermediate
-
-
-
- 12 Years
Expert
-
-
- 7 Years
Advanced
-
- 5 Years
Advanced
-
- 5 Years
Advanced
-
-
- 6 Years
Advanced
-
-
-
-
-
- 14 Years
Expert
-
- 15 Years
Expert
-
- 11 Years
Expert
-
- 4 Years
Intermediate
-
- 7 Years
Advanced
-
- 3 Years
Intermediate
-
- 8 Years
Advanced
-
-
- 7 Years
Advanced
-
- 6 Years
Advanced
-
- 6 Years
Intermediate
-
- 7 Years
Advanced
-
- 8 Years
Advanced
-
-
- 10 Years
Expert
-
-
-
-
-
-
-
-
-
-
-
- 3 Years
Intermediate
-
-
-
-
-
-
-
- 3 Years
Intermediate
-
-
- 8 Years
Expert
-
- 6 Years
Advanced
-
-
- 6 Years
Advanced
-
- 7 Years
Expert
-
-
- 7 Years
Advanced
-
- 8 Years
Advanced
-
- 4 Years
Intermediate
-
-
-
-
-
- 3 Years
Intermediate
-
- 8 Years
Advanced
-
- 12 Years
Expert
-
- 8 Years
Advanced
-
-
-
- 13 Years
Expert
-
-
-
-
- 2 Years
Beginner
-
- 15 Years
Expert
-
- 13 Years
Expert
-
- 5 Years
Intermediate
-
- 3 Years
Intermediate
-
- 1 Years
Beginner
-
- 10 Years
Advanced
-
- 9 Years
Advanced
-
- 3 Years
Intermediate
-
-
-
- 5 Years
Advanced
-
- 4 Years
Intermediate
-
- 2 Years
Intermediate
-
- 5 Years
Advanced
-
- 1 Years
Beginner
-
- 1 Years
Beginner
-
-
- 8 Years
Advanced
-
- 8 Years
Advanced
-
- 12 Years
Expert
-
- 1 Years
Beginner
-
- 5 Years
Intermediate
-
-
- 1 Years
Beginner
-
- 8 Years
Expert
-
- 2 Years
Beginner
-
- 1 Years
Beginner
-
- 12 Years
Advanced
-
-
- 3 Years
Intermediate
-
- 11 Years
Expert
-
- 4 Years
Intermediate
-
- 7 Years
Advanced
-
- 7 Years
Expert
-
- 5 Years
Intermediate
-
- 3 Years
Intermediate
-
- 3 Years
Intermediate
-
- 2 Years
Beginner
-
- 5 Years
Intermediate
-
- 4 Years
Intermediate
-
- 5 Years
Advanced
-
- 6 Years
Advanced
-
-
-
-
-
-
-
- 13 Years
Beginner
-
-
-
-
-
-
-
-
-
- 7 Years
Advanced
-
-
- 6 Years
Advanced
-
-
-
-
-
- 8 Years
Advanced
-
-
-
- 2 Years
Beginner
-
-
-
-
-
-
-
-
-
-
-
- 1 Years
Beginner
-
-
- 8 Years
Expert
-
- 4 Years
Advanced
-
- 4 Years
Advanced
-
- 6 Years
Advanced
-
- 8 Years
Advanced
-
-
-
-
-
-
-
- 4 Years
Intermediate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 11 Years
Advanced
-
Portfolio Projects
Description
- Analyze and define client’s business strategy and determine system architecture requirements to achieve business goals
- Collaborated with Business Analysts, Product Managers, Developers, Technical support teams to define project requirements and specifications.
- Translated Requirements/Use Cases into required design/Architecture with several diagrams by transforming into initial necessary artifacts
- Design strategies for component development which also sustain future projects
- Create team strategies and establish project scopes of work. Communicate project deliverable timeframes and benchmarks to clients
- Introduced Architectural/design/integration solution changes to improve Componentized/Object oriented software development
- Helped in Design the orchestration of Kubernetes, Docker for supporting Microservice Architecture
- Use Memory analyzer tools if any Objects have escape references, and any security loops
- Guiding/mentoring team to implement several design patterns and approaches
- Creating cross cutting concerns like Logging framework, Exceptional handling etc.
- Creating several artifacts, so can be used across the teams
- Designed very decoupled and cohesive components
- Re-Architecture on existing application into micro service applications
- Work closely with stake-holder, ops team and provide sufficient input that is needed for applications
- Drive several automated processes, like Regression test suite, CI
- Cloud aware Architecture/design/development.
- Developed several plugins to address cross functional aspects
Description
Target has various sources to get guest data. Present system is inconsistent and not user friendly. Objective was to make a centralized system for guest data and enable more security points.
- Lead team to plan, design and implement applications and software
- Involved in Architecture/design of Micro services so each System can solve several problems in its own context without sacrificing consistency with whole system.
- Developed several batch jobs which process 140millions of records
- Made several decisions on choosing software, hardware
- Made several trade-offs when creating architecture focus on service-level requirements.
- Lead development team to ensure that the designers and developers build the system according to the architecture
- Involved in design and development of Continuous Delivery by Jenkins
- Configured Git with Chef script.
- Created several Chef scripts as part of DevOps
- Created open stack environments using heat scripts
- Used Logstash and Kibana for log process and data visualization
- Used Spring Boot/Apache Camel/ActiveMQ to develop several business components synch/asynchronously
- Used Rest API with UnboundID for Identity Management
- Used DataStax, Spring Data Cassandra repositories to communicate Cassandra.
- Used AngularJS for UI
- Worked on several security aspects.
- Designed an Event Sourcing system in support of Micro services
- Implemented Kafka
Description
This project implementation of Workbrain (4.1 and 6.0) for NiSource custom needs, worked creating function document, Tech document, design and development.
- Involved in complete SDLC of both 4.1 and 6.0 creating rules, new Overrides
- Worked with PET
- Implementation and migration
- Web Services implementation (Rest, CXF) client and server
- Spring all modules
- Using several design patterns
- Deployment process. DB creations
Environment: Websphere8.1, Workbrain 4.1 and 6.0, Oracle 11g, Linux, Spring, Web Services, Junit
Show More Show LessDescription
This to create SAAS application with exising weather data so to provide weather data analytics for clients who wants to have information about future weather basing on history etc.
- Involved in significant decisions about the organization of Software System
- Designed and implemented an infrastructure that was structured to allow for consistent and repeatable patterns for building components to support business functions
- Development work included building JMS service listeners and associated Service and Task Handlers with transactional support.
- Service adapters were written to bridge between existing data and event service implementation to new data structures and functional business/service requirements.
- Listeners were wired to tomcat, ESB(WSO2) through Spring bean configuration. JPA2.0/Hibernate was used as the Object to Relational mapping for persistence support.
- Designing and implementing overall process/work flow, building multithreaded components using the Java Concurrent package(s) and assisting the various business areas in defining their entity extraction rules to accommodate Vitria Rule Engine.
- Process High data volumes with multithreading (100000 events per sec)
- Working with failover, cluster on AMQ with virtual topics
- Working on various levels of coding (DAO, Service, Controller)
- Creating own connection pooling for WSO2(ESB)
- Working on NIOs,
- Working with Rest with different message formats (JSON, XML) using Jakson, jaxb, castor, etc.
- Processing large XML file with 100000 events, which involves custom binders
- Working with database connection pooling for high concurrency
- Using Wireshark for monitoring network through put and various network problem
- Involved in setting up multiple instances for load balancing, fail over
- Designed and developed jBPM process to control the flow of events
Environment: WSO2(ESB), AMQ, Spring, Spring Data Rest, SOAP, TOMCAT, jBPM, several Design patterns, Linux, Cassandra,Vitria
Show More Show Less240000 USD / Year (Expecting)
-
Start Date / Notice Period end date: 2020-02-29