Ranga Reddy Email : **********.*****@*****.***
Senior Software Engineer Mobile : +91-998*******
Date of Birth : 01-June-1988
Tech Blog : http://myjourneyonjava.blogspot.in
Summary:
I'm a senior software engineer, mainly working with Java-related technologies, interested in large-scale, distributed systems as well as researching open problems.
Experience Summary:
●Strong knowledge of Object Oriented Programming (OOPs).
●Hands on Experience in J2EE Technologies (JDBC, JSP, Servlets)
●Proven Experience in Spring MVC and Spring Portlet MVC.
●Good Implementation Knowledge in Struts Framework.
●Effective database management with JDBC, JPA and Hibernate.
●Implemented and used design patterns like Singleton, Factory, DAO and MVC.
●Application development tools like Eclipse, STS and Intellij Idea used.
●Experience in configuring and deploying Web applications using Tomcat Web Server.
●Ability to learn new concepts and adapt to new environments.
●Source code control experience (Subversion/GIT).
Professional Experience:
●Working as Senior Software Engineer at Mindtree Pvt. Ltd, Bangalore from Aug 2014 to till date.
●Worked as Junior Software Engineer at ITapp Software Pvt. Ltd, Bangalore from Oct 2012 to Jul 2014.
Education Qualification:
●Master of Computer Applications (MCA) from Sri Krishnadevaraya University, Anantapur in the year 2011 with the aggregate 80%.
●Bachelor of Science (B.SC) from Sri Venkateswara University, Tirupathi in the year 2008 with 81% marks.
Technical Skills:
Programming Languages
Java, Java Script
Frameworks
Srping, Struts, Servlets/JSP, Hibernate, Play Framework
Databases
Oracle, MySQL and Cassandra
Application Servers
Apache Tomcat
Build Management Tools
Maven, Gradle, Sbt
IDEs
Eclipse, IntelliJ IDEA, Spring STS
Operating Systems
Windows Family, Unix/Linux
Other Skills
Kenod UI and AngularJS UI Frameworks, Web Services
Version Control Systems
SVN and Git
Projects:
#1 Meeting Services App (MSA):
Client : Marriott International
Team Size : 25
Role : Senior Java Developer
Duration : Aug 2014 to present
Description:
Meetings are a major driver of Marriott's global revenue and room nights. Marriott wants to revaluate both products and services offered to guests as well as the manner in which it is delivered (E.g. event planning, meeting support). To this end, an enterprise Future of Meetings project was created to develop and implement several concepts designed to revolutionize the way Marriott delivers meetings and events to their customers.
Meeting Service Application is a solution that allows the Meeting Planners to seamlessly access Marriott’s Concierges via their Laptops, mobile devices, Tablets and submit their requests discretely and instantaneously without having to step out of the meeting room.
Responsibilities:
Database optimization, query optimization & code optimization and tuning.
●Used Spring IOC concepts to build the framework
●Involved in Bug Fixing
●Written Spring Service Interfaces and their implementations.
●Designed JSP’s as per the Requirement.
●Using AngularJS for Writing JavaScript and client side validation.
●Tested the applications with the Junit, also written some test cases
Technologies: J2SE, J2EE, Spring Framework, JPA/Hibernate, Eclipse, Tomcat, MySQL, HTML, CSS, JavaScript, JQuery, AngularJS, Junit, Subversion (SVN), WebServices, SAML, Maven and Windows.
#2 AppCenter:
Clients : Stanford University, NetApp
Team Size : 20
Role : Junior Java Developer
Duration : October 2012 to Jul 2014
Description:
AppCenter has a modern App store interface that optimizes IT services with a self-service experience for users and business units. IT can now effectively response to business needs through automation while stemming the unauthorized, unmanaged use of third-party systems, a practice known as shadow IT.
AppCenter Cloud Management Platform is a unified cloud services delivery and business management platform that enables cloud services automation for provisioning, lifecycle, metering and user management.
AppCenter Cloud Management Console makes it easy to deliver a broad array of cloud services while integrating with existing business, operations and IT systems.
Responsibilities:
●Used Spring IOC concepts to build the framework
●Creating Portlets by using Spring Portlet MVC
●Generating Controller Classes.
●Written Spring Service Interfaces and their implementations.
●Designed JSP’s as per the Requirement.
●Using Kendo UI for Writing JavaScript and client side validation.
●Using RDB framework for database operations.
●Used Agile methodology to develop and deliver project
●Tested the applications with the Junit, also written some test cases
●Used Log4j for development and runtime debugging of the application.
Technologies: J2SE, J2EE, Spring Framework, RDB, MyBatis, Intellij Idea, Tomcat, Oracle, Agile, HTML, CSS, JavaScript, Ajax, Junit, Kendo UI, AWS, VSphere, Subversion(SVN), Gradle and Fedora.
Achievements
Got “Spot Award” for Best performer of the Project.
Completed MCSE certification.
Got “A team” Award.
Received appreciation from Team Lead and Manager for my work
Declaration:
I assure you to my best services to your organization and to the satisfaction of all the concerned. These are all true data with my best of my knowledge and belief.
Ranga Reddy