Home

Rama Rao - Solution Architect
[email protected]
Location: Chicago, Illinois, USA
Relocation:
Visa:
Contact number : 567 243 8896

I have above total 20 years of experience in IT (Information Technology) sector as a Programmer Analyst, Senior Developer and Technical Lead and worked in all phases of the System Development Life Cycle with emphasis in analysis, design, implementation, integration, testing, installation, deployment and maintenance and worked in Agile Methodology. I am a quick learner, right attitude, capable of working under pressure, facing technical challenges and managing large to medium-sized teams.

Professional Highlights

Working as Tech Architect in Deloitte Consulting since Feb 2019.
Worked as a Senior Engineer in Grainger on Hybris, Java, Spring Framework, Endeca, Solr and Data Stage technologies.
Have good hands-on experience in JAVA, Spring, Hybris e-commerce multichannel suite, Endeca, Solr. Elasticsearch
Good knowledge on implementing Micro services using Spring Boot.
Worked on Endeca Search, ATG Dynamo, web services and Java batch services for B2C in Walgreens.
Good hold on Hybris, Endeca, Core Java, JDBC, JSP, Servlets, EJB, JMS, JavaScript, Spring MVC Framework, Rest web services, Hibernate, Struts Framework and XML technologies.
Experience in leading J2EE Application servers JBOSS 3.2, IBM Web sphere 6.1 and Tomcat.
Experience in IDE tools Eclipse and IBM RAD 6.0.
Experience in RDBMS databases Oracle, DB2,
SQL server and MySQL.
Experience in architecture, high level and low-level designs and development using object-oriented design patterns.
Experience in Agile and SDLC methodologies
Experience in web services development using REST services, React JS and Angular JS







Industries
Retail/ Ecommerce (B2B/B2C)/Pharmacy
Unemployment Insurance
Travel
Education & IT Services

Areas of Expertise
Analysis & Design Specifications
Application Development & Coding
Application Support
Team Leadership
Proficiency to use in SDLC and Agile methodology.

Experience and Skills
Hybris (SAP Commerce Cloud), Endeca, Apache Solr, Elasticsearch, Kafka 3.0
Java/ Jsp/Servlets/JDBC, AWS Serverless, AWS API Gateway, Python
Graph QL, React JS,
Java Script, Node JS/ Express JS, /Angular JS
Struts/Spring/Hibernate, REST API
Micro Services Using Spring Boot.
Eclipse, IntelliJ, Visual Studio
GIT, SVN and Clear case source control.
Design Patterns
MQ Workflow / JMS
Windows/Unix/Linux
Oracle / DB2/MySQL
Rational Rose / UML
ANT / Junit, Mockito /AJAX/jQuery/Json/XML
WebSphere Application/Portal Server
IBM WebSphere DataStage, Informatica
JBoss/Tomcat
SOA / Web Services
Apache Spark



Education and Certifications
Master of Computer Applications (June 96 May 99) University of Madras, Tamil Nadu, India.
Bachelor in Electronics Nagarjuna University (June 93- April96), Andhra Pradesh, India.
Sun Certified Enterprise Architect of Part -1 for J2EE Technology Jan 2007


PROFESSIONAL EXPERIENCE
Deloitte, Chicago, IL
Architect April 2019 current.
Deloitte is developing a commerce and marketing portfolio management system which has digital transformation capabilities to deliver to the clients.
Responsibilities
As a Deloitte consultant worked on various projects with clients: Sony PlayStation (Architect).
Understand technical requirements, Design, Develop, Unit test of the application.
Analyze, Developed, build POCs, support, onsite/offshore coordination.
Integration Architecture designs, Preparation docs of dev setup environment
Troubleshoot technical issues and design flaws.
Collaborating with other businesses departments to address the needs.
Understand CI/CD process and used Jira, Confluence tools.
Technologies used: Java 1.8, React Js, My Sql, Python, Spring Boot Microservices, SAP Commerce Cloud CCV2, Apache Solr, Spark on Scala, Kafka 3.0, Rest API with AWS Api Gateway and AWS Serverless, GCP Retail search API.

GRAINGER.COM, Lake Forest, IL
Tech Dev. Lead/ Senior Engineer August 2012 Feb 2019.
Grainger is an industrial supply company and has been doing the MRO business for many years. I worked in the Grainger B2B ecommerce application team. The B2B application has capabilities like search, Order management system, Keep stock, E-pro (E-procurement), express checkout, my account dashboard, custom catalogs, auto reorder, personal and shared list.
Responsibilities
Worked with the development projects Solr Migration (Endeca to Solr Migration)
Worked as technical architect for Advanced attributes, top selling categories for a Brand in type ahead, List view projects
Hands-on development, unit testing with Mockito, Java, Node JS and React JS
Worked with data transformation (ETL) from STEP data to Hybris and Endeca by using IBM Infosphere designer (IBM data stage)
Worked with production issues and support for application production activities.
Worked with Endeca Baseline update, Endeca Workbench and Endeca Experience manager.
Worked in Hybris B2B/ B2C multi-channel suite.
Environment: Java 1.7/1.8, Hybris 6.3, Endeca, Solr, ETL DataStage Quality Designer, Mockito, Eclipse, Oracle Sql, GitHub and Rest web services, Apache Cassandra, React JS, Express (Node JS).

Walgreens Ecommerce and Web pickup
Walgreens, Deerfield, IL (Worked through Cognizant)
Tech Lead (Onsite Coordinator) July 2010- July 2012.
Walgreens retail e-commerce is one of the biggest ecommerce companies. It has Dotcom and Web Pickup applications. Walgreens have more than 8,000 stores in all states. In web application, the customer search the product item, purchase the item by order online and in store pickup facility provided by the application,
Responsibilities
Responsibility to deliver on Dotcom, Web pickup. Endeca search and navigation, Type ahead functionalities.
Worked on search navigation page, pharmacy type ahead and content pages on using with ATG
and ENDECA technologies
Involved in enhancements of the projects, production defects.
Worked with Agile practice and Waterfall methodologies.
Environment: Java 1.5, Endeca, Endeca Page builder, ATG Dynamo, ATG commerce, ATG BCC, spring, Eclipse, subversion, Oracle, Jboss, Ant and Axis web services.
Unemployment Compensation and Modernization System
IBM, Mechanicsburg, PA
Module Lead Oct 2008- July 2010.
The Unemployment Compensation Modernization System (UCMS) project is the replacement of Unemployment Compensation's 40-year-old computer system and transformation of UC business processes with an integrated solution that will provide the tools and self-access for UC staff, claimants, employers and Third-Party Administrators to have a quality business experience with UC programs.
Responsibilities
Worked technically in the below environment and all phases of the modules.
Worked with Release 1 Wage Records/ Tax Remittance Posting, Release 2 Tax Services and Release 3 Benefit Services
Environment: RAD, Web Sphere 6.2, Plum Tree Portal Server, Java, JDBC, J2EE,JSTL, XML, WSDL, JSP, Portlets, Web Services, Java Script, Oracle, Spring, Hibernate, WebSphere Integration Developer, BPEL,SQL, JUnit, Clear case and ClearQuest.
Employee Resource Information Center (ERIC)
Columbus, OH. Jan 2008 Sep 2008.
Senior Developer
Employer Resource Information Center (ERIC) is developed for the Ohio Department of Job and Family Services (ODJFS). It deals with employers and their Unemployment Compensation Tax (UC-Tax) processing. UC is a government program that pays benefits to the unemployed based on what they earned before quitting.
Responsibilities
Involved in OO Analysis and Design using UML and Rational Rose tools for Monetary Payments.
Used ANT tool for building the development and deployment activities.
Successfully involved in preparation of test cases & used test driven development model using JUnit.
Environment: RAD(Web Sphere 6.0)/7.0, Web Sphere ApplicationServer5.1, Web sphere PortalServer5.1, Java, JDBC, EJB, J2EE,JSF, JSP, Portlets, Web Services, Java Script, XML, DB2, SQL, JUnit, Ant, Clear case and ClearQuest.
Specialist Tourist Operations
Sonata Software Ltd, Hyd, India. July 2006 Jan 2008.
Team Lead
The project explains the travel domain. The customer has selected a holiday from the search results page in search availability function. Once you get the search results then go to the booking process is a linear process where the customer selects options for the holiday and provides further information required to finalize the booking. The website will exchange messages with the FATS system to obtain available holiday information and validate the further customer information provided.
Responsibilities
Used AJAX methodology and worked with Spring and Hibernate technologies (for new modules)

Environment: Java 1.5, JavaScript, JSP, Servlets, AJAX, Spring, Hibernate, Eclipse, subversion, my sql,JbOSS3.0, Ant and Axis web services.
Employee Resource Information Center (ERIC)
Reliance Global Services, India Feb 2005 June 2006.
Senior Developer
Employer Resource Information Center (ERIC) is developed for the Ohio Department of Job and Family Services (ODJFS). It deals with employers and their Unemployment Compensation Tax (UC-Tax) processing. UC is a government program that pays benefits to the unemployed based on what they earned before quitting.
Responsibilities
Involved in OO Analysis and Design using UML and Rational Rose tools for Monetary Payments.
Used ANT tool for building the development and deployment activities.
Successfully involved in preparation of test cases & used test driven development model using JUnit.

Environment: RAD(Web Sphere 6.0)/7.0, Web Sphere ApplicationServer5.1, Web sphere PortalServer5.1, Java, JDBC, EJB, J2EE,JSF, JSP, Portlets, Web Services, Java Script, XML, DB2, SQL, JUnit, Ant, Clear case and ClearQuest.

Borland University portal Management System, U.S
Birla Soft, Singapore. Oct 2004 Feb 2005.
Snr Software Engineer
This is a university portal management application which has all classroom section Modules and learning systems.
Environment: Java, JSP, Servlets, SQL Server 2k, Web Logic 7.0,ANT, J Builder 7.0.

Software Metric Programme System
Unitar, KL, Malaysia Mar 2004 Oct 2004.
Software Engineer
This is Project estimation project, resources, tasks.
Responsibilities
Interaction with the client and get the requirements.
Analyze the requirements and involved in designing the database for the Estimation Module.
Developed the front-end screens using Struts framework with JSP.
Environment: Java, JSP, Java Script, Servlets, EJB,JBuilder 7.0,Struts, my sql and Web Logic 7.0

Customer Relationship Management System
Unitar, KL, Malaysia Aug 2003 Feb 2004.
Software Engineer
CRMS solution based on current requirements and adds modules, features, and users as the department s needs grow.
Responsibilities
Implementation of Java, J2EE Patterns like Value Object Pattern, Service Locator Pattern.
Designing the process flow for the application and implementation of Workflow management and Mail server.
Preparation of user documentation
Involved in the system production maintenance and enhancements.
Environment: Java, JSP, CVS, Struts Framework, Tomcat, JNDI, JBoss, Oracle 9i.

Virtual Online Instructional Support System (VOISS)
UMM, KL, Malaysia April 2000 Jul 2003.
Software Engineer
This is an education system application of the University of Tun Abdul Razack.
Responsibilities
Design & development of e-learning application System
Database sale queries, written sql statements and Procedures in oracle.
Environment: Java, JSP, Servlets, Oracle 8i, PL/SQL, Jrun Studio, I planet Application server 6.0

Awards and Recognitions
Applause Awards received from Deloitte Consulting LLC for 2021, 2022
Excellence award from Cognizant Technology Solutions for the 3rd quarter of 2011.
Star award from Cognizant Technology Solutions for the year of 2010.
Top team award from Sonata Software Ltd for the year of 2007.
Keywords: continuous integration continuous deployment message queue javascript access management information technology golang procedural language Illinois Ohio Pennsylvania

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];703
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: