Carlisle, MA Mythreyi Solai 617-***-****
PROFESSIONAL SUMMARY
I am an Oracle Certified Java Professional and a certified Data Scientist with 13+ years of professional experience in the field of Information Technology, completely on Java technology stack with Oracle as the backend, with full cycle SDLC experience in product and application development. PRIMARY SKILLS
Programming Languages Java, R, Javascript, PL/SQL
JEE JSP, Servlets, EJB, XML, Hibernate
Development Frameworks Struts, Spring, AngularJS, ReactJS Databases Oracle 10g, MongoDB 3.0.5
DB Tools Toad, SQLDeveloper, SQL* Plus, RoboMongo
App Servers / Web Servers
Weblogic, Oracle Application Server, Tomcat, JBoss Fuse, Spring-Boot
IDE Eclipse, STS, RStudio
Integration framework Apache Camel
Continuous Integration Ant, Maven, Surefire, Junit Version Control Git, Bitbucket, SVN, VSS, CVS, Perforce UI Tools Photoshop, Gimp, Dreamweaver, Mediawiki, Zenphoto Healthcare standards FHIR, HL7
Data Science R Server, Python, Tableau
Cloud AWS
Project Management Agile, SDLC
DEGREE/CERTIFICATIONS
● Data Science (Offered by John Hopkins University via Coursera) - April 2016
● MongoDB for Java Developers - M101J on July 2015
● Oracle Certified Professional, Java SE 6 Programmer - January 2012
● Bachelors in Engineering (Electronics and Communication Engineering) - May 2000 STRENGTHS
Results oriented: Ability to accurately judge the scope of a project, the effort needed and the implementation details. Hence, have been able to successfully deliver solutions within expected deadlines.
Attention to details: Ability to focus on interpreting the business requirements in a detailed manner and provide precisely matching solutions.
Team Player: Willingness to focus on the team’s objectives and ability to support and strengthen the team.
Problem Solver: Ability to analyze and understand all the intricate factors of a problem and provide a fitting solution.
Page 1 of 6
Carlisle, MA Mythreyi Solai 617-***-****
CAREER HIGHLIGHTS
Career Break (Voluntary work) Mar 2019 – Till Date Role: Consulting Manager
The client is a non-profit organization that offers spiritual counseling, meditation and yoga techniques. The requirement was to build a new website documenting the contributions made by the organization and its founder. As a consulting manager, I delivered an end-to-end content management solution based on Mediawiki.
● Managed a team of developers to build websites for the organization
● Hosted pictures in a server based on OpenSource ZenPhoto ImageServer, Music tracks in SoundCloud and Documents in Google Cloud.
● Architected and designed a portal to coordinate programs happening globally via Zoom sessions
● Developed automation scripts R and created Spring Boot applications
to upload a large number of books, photos, videos, audios, pdfs and spiritual discourse contents to their mediawiki website
to organize the client data and remove redundant entries
to collect data from multiple sources and run data analytics on the existing data
● Trained a large team of members in both technical and non-technical tasks in the organization
Development environment:
Java, Spring, Spring Boot, Maven, Mediawiki, RStudio, R, MySQL, MongoDB Fresenius Medical Care, MA May 2019 – September 2019 Role: Software Engineer (Contractor)
The client required a backup version of their existing application with an intuitive user interface that can be switched to on demand and allows data entry during downtime to ensure accurate documentation on a patient’s medical record used to generate billing. As a full-stack Java Developer, I gathered requirements, designed and implemented the new business application. Job duties:
● Requirement Analysis and preparing detailed requirement specifications
● Design and implementation of web-based applications using J2EE, JSP, Spring framework, AngularJS, ReactJS, MongoDB and Oracle DB
● Design and Implementation of back-end communication with database and the existing application.
● Unit Testing of application components
● Support QA and User Acceptance Testing and fix any issues
● Support QA/UAT/Production Release activities
● Monitoring performance of the applications
● Preparing user manuals/ application documentation Page 2 of 6
Carlisle, MA Mythreyi Solai 617-***-****
● Creating weekly/monthly/yearly summary reports using data analysis tools using R and RStudio
Development environment:
Java, Junit, SVN, Spring, Maven, MongoDB, Spring-Boot, AngularJS, ReactJS Fresenius Medical Care, MA May 2016 – May 2019
Role: Software Engineer (Contractor)
The client required a simplified version of their business application to minimize data entry and save time by leveraging the functionality of the existing application. As a full-stack Java Developer, I gathered requirements, designed and implemented the new business application. Job duties:
● Requirement Analysis and preparing detailed requirement specifications
● Design and implementation of web-based applications using J2EE, JSP, Spring framework, AngularJS and Oracle DB
● Implementation of FHIR based RESTful Web Services for application data
● Unit Testing of application components
● Support QA and User Acceptance Testing and fix any issues
● Support QA/UAT/Production Release activities
● Monitoring performance of the applications
● Identifying bottlenecks and coordinating with different teams to fix issues
● Performance tuning and optimization of Software components and Application Servers
● Ensuring that new components and modules are in sync with Organization’s vision
● Preparing user manuals/ application documentation
● Creating weekly/monthly/yearly summary reports using data analysis tools using R and RStudio
Development environment:
Java, Junit, SVN, Spring, Maven, FHIR, Spring-Boot, AngularJS Fresenius Medical Care, MA Jul 2015 – May 2016
Role: Software Engineer (Contractor)
The client is a leading Healthcare company that provides dialysis services all across the US. They required an asynchronous, messaging-based architecture to emit business events to be consumed by other applications. As a Java Developer, I built an application module for different applications to interact with each other.
Job duties:
● Requirement Analysis and preparing detailed requirement specifications
● Design and implementation of web-based applications using J2EE, JSP, Spring framework, MongoDB
● Implementation of message-based architecture to interface various applications using HL7 and FHIR healthcare standards
● Enhancements, Maintenance and support of existing applications
● Unit Testing of application components
● Support QA and User Acceptance Testing and fix any issues
● Performance tuning and optimization of Software components and Application Servers
● Ensuring that new components and modules are in sync with Organization’s vision
● Preparing user manuals/ application documentation Page 3 of 6
Carlisle, MA Mythreyi Solai 617-***-****
Development environment:
Java, Junit, SVN, Spring, Maven, Apache Camel, JBoss Fuse, HL7, FHIR, MongoDB Oracle Corporation USA - Cambridge MA Apr 2007 - Mar 2009 Role: Senior Developer
Oracle Retail Markdown Optimization (MDO) is a software product that provides optimal recommendations on markdown candidates and pricing, based on their potential inventory risk at the end of the selling period and within the constraints of the business. Various complex features of MDO like Seasonality Manager, Business Rule Manager and What-If Analysis use the results from a calculation engine that scientifically analyzes the available parameters for optimization. As a core member of the development team, I was involved in various enhancement activities and production support of Oracle Retail products.
Job duties:
● Requirement Analysis and preparing detailed requirement specifications
● Design and implementation of web based applications using J2EE, JSP, Struts framework, Oracle DB
● Migrating applications from Weblogic to Oracle Application Server and upgrading the JDK version to 1.5
● Unit Testing of application components
● Support QA and User Acceptance Testing and fix any issues
● Support QA/UAT/Production Release activities
● Design and implementation of Swan UI to adhere to Oracle’s UI standards
● Monitoring end-to-end performance of application automation processes
● Documenting performance bottlenecks
● Coordinating with hardware/DB teams to find resolutions for issues
● Implementation of product based application on existing applications using Oracle RPAS
(Retail Predictive Application Server)
● Responsible for fixing UI defects and identifying back-end failure points
● Coordination between various support teams
● Develop shell scripts to automate application processes Development environment:
Oracle 10g, OAS, Weblogic, Eclipse, JDK 1.5, Perforce, ANT, Junit, JSP, Struts, Linux Open Systems Technologies - Boston MA Apr 2006 - Apr 2007 Role: Senior Developer
The client has multiple Performance & Attribution Systems for reporting purposes. They are J2EE based applications that display the data processed by Calc Engines in the UI, based on complex internal business logic. As a Java/JEE consultant, I performed various enhancements to the existing applications for better performance and scalability.
● Analyzed change requests/new requirements for complex business-intensive modules.
● Designed and developed the data access logic and the presentation layer for important modules like “Global currency report”, “Customized report”, “Strategy classification” and
“Issuer report”.
● Implemented performance tuning measures for the existing data access modules.
● Re-engineered the application and moved the business logic from Java tier to PL/SQL packages for better performance.
Page 4 of 6
Carlisle, MA Mythreyi Solai 617-***-****
● Responsible for coordination between various support teams. Development environment:
Oracle 10g, EJB, XML, JSP, Struts, ANT, CVS, Eclipse, PL/SQL Infosys Technologies Ltd - NYC/Bangalore Sep 2002 - Apr 2006 Role: Technical Lead
The client provides financial services to high net-worth Individuals using multiple systems supporting different products in different regions, called Product Processors. Statement summary, reports and legal statements are generated and served separately from these different Product Processors to their customers.
ProjectOne
ProjectOne is a J2EE based application that attempts to consolidate the client’s data for CPB in a central database and provides a single view to clients’ relationship with the bank. This application provides a feature for aggregating accounts using default and customizable business rules. In this long-term project, I established myself as a dependable team player over the years and during the later stages of the project, owned several high-risk responsibilities.
● Developed the core functionality of the most complex LatAm and Europe region-specific modules in ProjectOne using J2EE technology.
● Developed the Account Linking Utility feature of the application that links the product processor systems with the ClientWise system.
● Resolved application issues during the migration of ClientWise(Siebel 6.0) to CARE(Siebel 7.0), which acts as the upstream system for ProjectOne.
● Handled the coordination of downstream systems like Client Website, Business Intelligence, Credit Platform, GMIC and other regional ODS teams.
● Responsible for handling data transfer issues in downstream systems and other off-site teams in Europe and Singapore.
● Entirely responsible for design and implementation of Client Relationship Builder application that holds client sensitive data like demographic information and provides features like statement generation, customizable client aggregation, role management, creation of entitlement groups and manual account linkage.
● Implemented Personalization for Users (access based on functionality, roles, region of the logged in user) and integrated it seamlessly with the existing application.
● Coordinated with the Data Quality team for data management in the ODS system.
● Enhanced the application’s performance by query tuning in SQL and PL/SQL.
● Responsible for release management in UAT and Production. Received appreciation for minimizing deployment-time issues in all major release activities.
● Adhered to software quality management processes and contributed towards achieving CMM level 5 certification for the project.
● Production Support Activities (24/7)
Responsible for Application Maintenance, Performance and monitoring the production Weblogic and database servers
Debugging of production/UAT issues, root-cause analysis and reporting
Handling an offshore team for Production Support Activities Page 5 of 6
Carlisle, MA Mythreyi Solai 617-***-****
Monitoring the night batch cycle that runs every night to load data coming in from various legacy systems to ODS database.
Received appreciation for closing the maximum number of Production tickets in the team.
Documenting the various complex modules of ProjectOne by procuring and consolidating the knowledge gained from other related systems
Representing the team to interact with other applications of Citigroup Private Bank Development environment:
Oracle 9i RAC, Weblogic, EJB, XML, JSP, Struts, ANT, ISIS, VSS, MS Visio, TOAD, PL/SQL Business Intelligence
The Business Intelligence module of ProjectOne is used for grouping the transaction information of accounts based on a set of complex rules to enhance the reporting capabilities of Business Objects. This application is used by the Business Intelligence team of the client. The Transaction Aggregation Model was developed entirely using PL/SQL and Core Java API.
● Gathered requirements from the Client.
● Designed the most complex Transaction Aggregation Model and the Relationship Tenure model.
● Single-handedly developed the models using PL/SQL and Core Java API.
● Handled performance tuning activities based on industry best practices
● Tested the model
● Re-engineered the model to accommodate the enhancements specified by the client
● Documented the entire process and built a knowledge base for future reference
● Responsible for Knowledge Transfer to the Business Intelligence team members Development environment:
Oracle 9i RAC, Core Java API, PL/SQL
Mascot Systems Ltd – Chennai, India Jul 2000 - Sep 2001 Role: Developer
The client needed a web-based application to be used as their intranet for official communication purposes.
● Developed the core functionality of the J2EE application.
● Created the images and static web content used in the application using Photoshop and DreamWeaver.
● Responsible for thorough testing of the application. Development environment:
Oracle 8, TOAD, EJB, JSP, Servlets, VSS, Tomcat, Dreamweaver, Adobe Photoshop, Netscape Application Builder
Page 6 of 6