Profile

Recruiters: To view this profile, please Register / Login

Jobseekers: To make your profile available to Recruiters for free, opt for Premium Membership

Roopesh Rana

Candidate ID: 416823

Career Summary

Expertise in developing Client-Server applications using Oracle 10g, Core Java JDK 1.8, JSP, Servlets, Struts 1.2, EJB, Hibernate 3.0, Micro Services, Ajax (J2EE), Junit, Reflection JBOSS 4.0, Swing, AngularJS 1.3, Web logic 11g, Web Services(REST,SOAP) , and Spring Boot.

Skill Set

Java/J2EE, Spring Boot, RESTful API, microservices architecture and cloud technologies

Professional Information

Total Experience : 12

Nationality : India

Qualification Level : Post Graduate

Job Function : IT - Software

Work Location Preference : Oman, Qatar, UAE

Detailed Profile

ROOPESH KUMAR RANA
Location Preference: UAE
? Mobile: +971-522501980
? E-mail: rkrana2001@gmail.com

Technology Evangelist / Development Expert
Software Design & Development

Software Professional with over 12 years of varied experience across design, development and support; currently working as Senior Software Engineer at Emirates Airline, Dubai

? Extensive experience in full life cycle of the software design process including requirements gathering, prototyping, proof of concept design, interface implementation, support and testing & maintenance
? Expertise in developing Client-Server Applications using Oracle 10g, 11g, Core Java JDK 1.8,1.7,1.5, JSP, Servlets, Struts 1.2, EJB, Hibernate 3.0, Micro Services, Ajax (J2EE), Junit, Reflection JBOSS 4.0, Swing, AngularJS 1.3, WebLogic 11g, Web Services (REST, SOAP), and Spring Boot
? Excellence in providing Java Production Support along with troubleshooting assistance, bugs fixes, conformational changes; well-versed in adhering to prescribed SLAs and implementing processes to ensure faster TAT and hence enhanced client satisfaction
? Proven Project & People Management skills, capable of managing widely-divergent, simultaneously occurring projects within agreed cost/ timelines, by using strong organizational skills.
? Domain knowledge exposure on Financial Transactions, Transport Transactions, and Retail Finance
? Gained onsite experience from Dubai for the Fly Emirates and Germany for the DB Systel
? Administered credit card integration with 12 core systems of Emirates Airlines
? Proven capabilities in project management activities, setting up and managing the IT roadmap for the organization, and actively setting up various processes, project budgeting, and team management & development
? Track record in reviewing project progress/ performance, establishing milestones and deliverables on time and within budget
? Excellent team player with positive and flexible attitude; efficient skills in managing and mentoring the team
? Excellent interpersonal, communication and organizational skills with proven capabilities in team management and stakeholder relationship management





Client Relations Management

Project Planning

Requirement Gathering & Analysis

Team Management

Software Design/ Development

Application Implementation & Support

Quality Assurance & Control

Technical Support/ Troubleshooting

Cross-functional Coordination

SOA and Micro service Architecture

Java Architect
• Operating Systems: Windows' 9x, XP, Ubuntu / Linux
• Languages: Java (Core Java, Java5,7,8, JDBC, JSP, Servlets, Struts 1.2, Hibernate 3.0, EJB, Wicket 1.4, Maven, Swing), SQL, FoxPro, Linux, C, C++
• Web Services: REST, SOAP, Micro Services
• Web Technologies: JSP, Servlets, Struts, Spring 3.0, Ajax, Wicket, Spring Boot and XML (MSXML Parser)
• Web Servers: Tomcat, JBoss, WebLogic, Apache
• Database: MS SQL Server 2000, 2005, MS Access, MySQL and SQL Developer
• Scripting Languages: JavaScript, Groovy and AJAX
• RDBMS: Oracle9i, 10g, 11g, Mongo DB, Postage SQL
• Others: SVN/GIT, Docker, Kubernetes, Spark 2.1, IDE, My Eclipse- 6.5 & STS, TOAD
• Agile: Agile Development.





• MCA from IGNOU (2006-2009)
• PGDCA from IGNOU (2007)

Other Course:
• ‘A’ Level from DOEACC Society (2004)
• Trained DevOps Engineer from ISEL Global







Since Sep 2023: Emirates Airline, Dubai as Senior Software Engineer

Dec 2021 – Aug 2023: TASC Consultancy, Dubai as Senior Software Engineer

Jul 2020 – Dec 2021: Paraminfo Consultancy, Dubai as Java Developer

Jun 2018 – Jun 2020: TASC Consultancy, Dubai as Senior Software Engineer

Mar 2017 – Nov 2017: Sapient as Senior Associate Technology L2

Key Result Areas:
? Providing direct support & development of the software applications/ tools, involving all phases of the software development life cycle (SDLC) for development functions related to large complex applications & software programs
? Supporting the Software Development department in the areas of software/ application architecture, development, design, and independent analysis and problem resolution; maintaining & validating coding & software standards
? Developing advanced level designs while tracking, testing and applications programming
? Conducting advanced level validation and verification of complex software applications
? Establishing quality assurance framework for achieving excellence through Qualitative Project Management, implementing systems in line with the organizational thresholds for various Process Capability Baselines
? Assuring quality and customer service while leading and driving advanced/ complex development tasks and projects
? Preparing documentation for design plan, review specifications for modifications, integrating components and testing
? Ensuring technical solutions are designed for performance, reliability, scalability, maintainability, supportability, business continuity, and business agility while leveraging industry’s best practices
? Rendering technical leadership for enterprise application technology while estimating and evaluating the effort/ schedules & providing training to the team on project architectures as well as on the software applications
? Identifying business problems and designing solutions
? Evaluating existing architecture systems
? Developing software architecture for java-based applications
? Troubleshooting technical issues and design flaws






Aug 2016 – Mar 2017: Accenture Services Ltd., as Team Lead

Dec 2015 – Aug 2016: Capgemini Pvt. Ltd., as Senior Consultant


Sep 2014 – Nov 2015: HCL Technologies Ltd., as Technical Lead

Nov 2010 – Sep 2014: NIIT Technologies Ltd., as Senior Software Engineer




Date of Birth: 5th July 1982 | Languages Known: English and Hindi
Address: H. No. 108, Building No. H 02 China Cluster, International City, Dubai




Application: CPG
Organization: Emirates Airline
Platform: Web Application using JDK 1.8, Hibernate, Web Services (REST), Spring 4.0, Micro Services, Docker

Tenure: Dec 2021 to Sep 2023 | Team Size: 30 | Client: Emirates Airline
Description: Corporate Payment Gateway for Emirates Airline
Role: Sr. Software Engineer
Responsibilities:
• Designing, implement and maintaining Java application phases; implementing and maintaining application software with established processes; providing production support for credit card integration
• Developing technical designs for application development; developing application code for Java program.

Application: Dubai Port
Organization: DPWORLD
Platform: Web Application using JDK 1.8, Hibernate, Web Services (REST), Spring 4.0, Micro Services, Eurka

Tenure: Jul 2020 to Till Date | Team Size: 60 | Client: DPWORLD
Description: Port Application for DPWORLD
Role: Java Developer
Responsibilities:
• Designing, implement and maintaining Java application phases; implementing and maintaining application software with established processes; providing production support for credit card integration
Developing technical designs for application development; developing application code for Java programs

Application: IBE
Organization: Emirates Airline
Platform: Web Application using JDK 1.8, Hibernate, Web Services (REST), Spring 4.0, Micro Services
Tenure: Jun 2018 to Nov 2019 | Team Size: 100 | Client: Emirates Airline
Description: Internet Booking Engine for Emirates Airline
Role: Sr. Software Engineer
Responsibilities:
• Designing, implement and maintaining Java application phases; implementing and maintaining application software with established processes
• Developing technical designs for application development; developing application code for Java programs
Application: MARRIOTT
Organization: Sapient India Pvt. Ltd.
Platform: Web Application using JDK 1.8, Hibernate, Web Services (REST,), Spring 4.0, Docker and Spring Boot
Tenure: Mar 2017 to Nov 2017 | Team Size: 30 | Client: MARRIOTT
Description: Maintaining Marriott website
Role: Team Lead
Responsibilities:
• Designed, implemented, maintained Java application phases; maintained application software working with established processes
• Developed technical designs for application development; developed application code for Java programs
Application: BMW
Organization: Capgemini India Pvt. Ltd.
Platform: Web Application using JDK 1.5, Hibernate, Glassfish, Oracle 11g, Web Services (REST), Spring 4.0, AngularJs 1.3.
Tenure: Dec 2015 to Aug 2016 | Team Size: 14 | Client: BMW Germany
Role: Senior Consultant
Responsibilities:
• Designing, implementing and maintaining Java application phases
• Implementing and maintaining application software working with established processes
• Developing technical designs for application development; developing application code for Java programs
Application: Acxiom Walmart
Organization: HCL Technologies Ltd.
Platform: Web Application using JDK 1.7, Hibernate, JBoss, Oracle 11g and Web Services, Spring 4.0, Kubernetes, Mockito
Tenure: Sep 2014 to Nov 2015 | Team Size: 25 | Client: Acxiom
Role: Technical Lead
Responsibilities:
• Designed, implemented and maintained Java application phases and executed unit test plans
• Implemented and maintained application software working with established processes
• Developed technical designs for application development; developed application code for Java programs