Resume

Sign in

State University Management

Location:
Phoenix, Arizona, 85001, United States
Posted:
May 30, 2017

Contact this candidate

Pranay Mahendra

****E. Broadway Road, Apartment**52, Tempe, Arizona 85282

ac0jza@r.postjobfree.com Phone: 480-***-****

Summary:

Versatile and efficient software developer with 7 years of development experience spanning hospitality, higher education, and finance business domains.

Built SOA and web services on premise and in the cloud by leveraging Java, Oracle SOA suite and MuleSoft.

Strong understanding of core Java and J2EE frameworks and various design patterns.

Experience using a variety of databases and application servers.

Hands-on experience with using and configuring continuous integration and development tools like Jenkins, Maven, Nexus, SonarQube and writing build scripts in Ansible and shell script.

Demonstrated analytical, problem solving and communication skills within teams of various sizes.

Certified MuleSoft API and Integration developer.

Technical Skills

Programming: Java, C++, PL/SQL, HTML,CSS,XML, JavaScript, Bash

J2EE & Web: SOAP, REST, JAX-WS, JAX-RS, Servlets, JSP, JMS, Hibernate, Spring, XSLT.

Databases: MySQL, MS SQL Server, Oracle 11g, MongoDB, Informix, SQLite, MS Access.

Middleware: Oracle Service Bus, MuleESB, WebLogic, ActiveMQ, RabbitMQ, Apache Tomcat.

Configuration Management: Git, Subversion, Maven, Gradle, Jenkins, Nexus, Ansible, Ant

Tools and Utilities: AWS, Memcached, Coherence, Salesforce, WordPress, Drupal, Informatica, App Dynamics, JDeveloper, Eclipse IDE.

Professional Experience

Integrations Consultant, Sierra-Cedar Inc. – Phoenix, AZ (Jun 2013 – Present)

Student Worker, Arizona State University – Mesa, AZ (Jan 2012 – Mar 2013)

Technical Support Engineer, Dell International Services – Hyderabad, India (Dec 2010 – Aug 2011)

Projects:

Financial Document Manager – Laureate Education (Dec 2016–Apr 2017)

Laureate Education deals with several financial institutions and other educational institutions and hence requires transfer of sensitive information between these parties. This suite of applications helped transfer information between Laureate and other partners in the form of documents in a scheduled manner in a secure form.

Responsibilities -

Responsible for designing and building interfaces that facilitate transfer of financial documents between third-party banks and Laureate Education’s Peoplesoft Financials system using Mule ESB and Java 8.

Assisted in porting and supporting Laureate’s older Mule applications into Sierra-Cedar’s data center.

Wrote Junit tests using EasyMock and MUnit test cases to achieve 90% test coverage.

Wrote Ansible scripts that automated installation of software infrastructure.

Helped architect a DevOps solution leveraging Bitbucket, Maven, Jenkins, Nexus, and SonarQube to manage deployments to specific target environments.

Created test plans and performed code reviews.

Environment – Java 1.8, Mule ESB 3.8, Mule Management Console 3.8.1, MySQL, RabbitMQ, Apache Tomcat 8.5, JUnit, MUnit, Bitbucket, Maven, Jenkins, Nexus, SonarQube.

Mule ESB POC – Sierra Systems (Sep 2016 – Oct 2016)

This proof-of-concept system was built to transfer files between a justice/correction agency to an enforcement group in a way that every enforcement group subscribed to the system would receive a copy of the document transferred.

Responsibilities -

Architected and developeda justice-focused process automation initiative that greatly reduced complexities involved with propagating sensitive data among justice and corrections agencies.

The effort involved creating a proof-of-concept application based on the single publisher-multiple-subscriber model which centered on integrating Mule ESB, RabbitMQ, MySQL and AWS.

Used Java 8 to build custom error handing and message redelivery.

Developed the base API using RAML and clients to database, SFTP and REST endpoints.

Environment – Java 1.8, Mule ESB 3.8, CloudHub, AWS (SQS, EC2), Apache Tomcat 8.5, JUnit, MUnit, SVN, Maven, PHP.

Student Recruitment Application –Kent State University (Apr 2016 – Aug 2016)

This project was conceived with the idea to separate student recruitment information and advancement information after their graduation from data that was relevant to the student while actively studying at the university, with the overall vision of the project being a complete transition of the enterprise level system to a cloud-based platform like Salesforce.

Responsibilities -

Worked with KSU and 3rd party product providers TargetX and RoundCorner to integrate their custom salesforce application designed for graduate and undergraduate student recruitment with the university’s Banner CRM.

Elicited and discovered requirements, and built custom objects in salesforce to suit KSU’s needs.

Wrote custom Java and SOQL to implement KSU’s undergraduate admission decision matrix.

GeneratedInformatica based integrations between Banner CRM and Salesforce organizations.

Created documentation that addressed gaps and aided mapping data between both systems.

Environment – Salesforce.com, Java 1.7, Informatica, JUnit, Banner CRM. MySQL.

Graduate Enrollment Manager –Arizona State University (Jan 2016 – Mar 2016)

Arizona State University’s effort to overhaul their student enrollment application for their Enrollment Services department by replacing IBM’s Silverpop with Salesforce Marketing Cloud as the primary customer relationship platform.

Responsibilities -

Aided ASU’s Enrollment Services department’s effort to overhaul their student enrollment application by replacing IBM’s Silverpop with Salesforce Marketing Cloud as the primary customer relationship platform.

Wrote SQL and PL/SQL scripts using MS SQL Server for data migration, refining, and filtering data.

Built custom salesforce objects to assimilate data from existing PeopleSoft tables.

Environment – Salesforce.com, MSSQL Server, Apex, DbAmp

Travelport SOA Interface – Choice Hotels International (Apr 2014 – Dec 2015)

The Travelport web service is a newer, revamped replacement of the existing legacy connection between Choice Hotels' Central Reservation System (CRS) and Travelport’s Galileo and Worldspan GDSes which are used to make large scale bookings from various 3rd party partners. This SOAP based web service suite was developed in Java Spring and OSB, hand in hand with the new ChoiceEDGE web services which replace Choice’s legacy C-based Central Reservation System.

Responsibilities -

Involved in architecting and developing the Choice Hotels shopping and booking SOAP and REST web service stack using Java Spring, Memcached and OSB that conformed to SOA design standards.

Contributed to debugging and unit testing code by writing Junit test usingPowerMock and followed standardbest practices.

Participated in regular scrum meetings with project stakeholders of Choice Hotels and Travelport to flesh out user stories, assess scope and present project deliverables.

Provisionedand managed environments for Dev and QA along with other software artifacts using CI tools including Maven, Jenkins, Nexus and VMware portal.

Assisted new hiresin project onboarding and understanding the system’s architecture and behavior.

Environment – Java 1.6, OSB 11g, J2EE Spring, JAX-WS, JAX-RS, WebLogic 10.3.4, JMS, Informix, Memcached, Git, JUnit, Maven, Jenkins, Nexus, SonarQube.

Booking.com Direct Connect – Choice Hotels International (Jul 2013 – Apr 2014)

A SOA interface between Booking.com and Choice Hotels infrastructure based on a push-pull model message system which facilitates Choice Hotels International to send Booking.com Rate, Availability and Inventory count messages of its various hotels while Booking.com can send Choice reservation requests directly, which were all previously handled by a 3rd party.

Responsibilities -

Implementeda SOA interface that enabled transfer of Rate, Availability, Inventory and Reservation OTA messages.

Leveraged OSB, Java Spring, WebLogic, JMS, Oracle Coherence, Oracle 11g database and various design patterns to build a suite of six SOAP based web services.

Fixed bugs and achieved exhaustive test coverage by automating over 90% of the integration and regression tests using Mockito and SOAP UI.

Oversaw artifact deployments to dev, test and production WebLogic and JMS environments using Jenkins and Nexus.

Environment – Java 1.6, OSB 11g, JAX-B, Oracle Coherence, JSP, WebLogic 10.3.4, SVN, JUnit, Jenkins, Nexus, Oracle Database, Hibernate, SoapUI.

Environmental Technology Management - ASU Polytechnic (Jan 2012 – Mar 2013)

A research project that involved creating course material and an online course that dealt with emergency management practices that could be incorporated on university campuses. This certificate course was provided freely for students enrolled at ASU and other universities.

Responsibilities -

Part of a research group that focused on modern safety practices and how they can be incorporated on campus.

Responsible for updating, creating content and troubleshooting issues for the main website and online training modules using Java, JDBC,PHP, MSSQL Server, WordPress and Drupal.

Maintained and updated a database of students registering for various class and field courses conducted by the Environmental Technology and Emergency Management.

Served as the primary point of contact for registrants with issues related to registration, navigating through the website and other simple service related queries.

Environment – Java 1.5, PHP, Drupal, Wordpress, MSSQL.

Fuel Storage Database – Arizona State University (Oct 2012 – Mar 2013)

A web application that provided the capability to identify potential fuel supply during a prolonged transportation or shortage of fuels. The pilot version was designed and developed single-handedly which housed most of Arizona's federal, tribal, county and city fuel storage locations and was targeted primarily for various paramedics, firefighters and other emergency response teams in the state of Arizona.

Responsibilities -

Worked with representatives from the Office of the Governor of Arizona’s office and other Emergency response units to discover requirements.

Developed a high-level architecture of the system

The project was developed using the WebEOC crisis management platform, Java, Hibernate ORMframework, MySQL, and integrated into the existing management tool built on the same platform.

Environment – Java 1.5, JSP, Hibernate, MySQL, HTML, WebEOC.

ICE Avatar – Arizona State University (Aug 2011 – Apr 2012)

A proof of concept prototype system which facilitates students in learning and other educational activities. This is an Android based voice-based mobile application, which runs on a tablet where students will be helped by an animated "Help Guy" in the process. This animated “help guy” could help setting reminders, connecting to social networks, getting course related content and clarifications.

Responsibilities -

Functioned as part of a four-person team to develop an Android based proof of concept targeted for students as an aid to learning and other educational activities.

Performed a broad range of software development activities ranging from collecting requirements, developing the base architecture, coding and testing the application in Scrum and Waterfall environments.

Developed the to-do list and music player module of the application.

Managed project progress as part time Scrum master and managed business contact when required.

Environment – Android4.0, SQLite, Java 1.5, PHP, MySQL, Apache Tomcat 6

Customer Issue Tracking – Dell International Services (Dec 2010 – Aug 2011)

Facilitated Dell’s transition to a new customer management system Delta that would eventually replace the existing DellServ, the primary tool to track customer queries and order management. Also, created and supported applications that would help document cases by calling staff.

Responsibilities -

Performed data migration using MSSQL Server and other development tasks using Dell’s proprietary development tools.

Helped troubleshoot and support software and networkin the existing CRM.

Built a simple Java Applet that documented cases based on a decision tree.

Dell Certified System Expert for Dell’s line of computers including Alienware desktops and laptops.

Environment – MSSQL Server,Java 1.4, DellServ, Delta

Certifications and Training

MuleSoft Certified Developer - Integration and API Associate

Attended Oracle 12c ICS, JCS, PCS, MCS, DCS and other workshops

Education:

Bachelors in Computer Science (Graduated May 2010)

Jawaharlal Nehru Technological University, Hyderabad, India



Contact this candidate