Soumya Udupi Ramesh
******.********@*****.*** +1-804-***-**** https://www.linkedin.com/in/soumyaur SUMMARY
PROFESSIONAL SUMMARY:
• 9 years of Software Development: Design, development, automation, project planning and full project life cycle
• Re-certified Project Management Professional (PMP) in Nov 2014
• Certified Scrum Master (CSM) since Sep 2014
• SCJP Certified from Sun Microsystems in 2007
• Strong Development, Design and Project Management knowledge with experience in Waterfall and Agile methodologies and tools
• Excellent logical, analytical, problem solving skills and a fast learner INDUSTRY EXPERIENCE:
• Cloud Computing, Data Analytics and Big Data: Designing & providing tools for Traffic Data Analytics to financial companies.
• Building automation: Risk analysis, metrics collection, resources allocations and key collaboration with stakeholders. Worked as a developer, module lead developing tools to configure, monitor Honeywell’s next generation HVAC controllers.
EDUCATION:
Visvesvaraya Technological University - Belgaum, India Bachelor of Engineering, Computer Science 2004
VISA STATUS:
L2 visa valid until 09/27/2018. EAD valid until 03/2018. EXPERIENCE
HAPPIEST MINDS, India Oct 2014 - Aug 2015
Scrum Master (Project - Persona Service Management) Persona Services is a service offering from CompuCom to clients around segmentation of identities into groups with similar IT needs, called personas.
• Coached a team of Architects and Developers using Agile Methodologies.
• Facilitated scrum ceremonies (grooming, sprint planning, retrospectives, daily stand-ups, etc.)
• Worked closely with project owner in backlog management and continuous delivery of features.
• Educated and reinforced scrum methodology and agile framework to team and key stakeholders.
• Tracked and communicated team velocity, sprint/release progress and agile metrics. INRIX Inc., USA Mar 2014 - July 2014
Software Development Engineer
Project - NAS (National Average Speeds) Profiles:
• Explored the existing tools to develop profiles using Hive in fastest time possible reading terabytes of data
• Developed a process to load huge amount of raw traffic data to S3, run a hive script on this data using an EC2 instance and then generate profiles in a few hours. Developed various variations of developing the profiles from the raw data
Project - Dozier:
• Designed & developed Data Access Layer in Java(AWS SDK for Java) to access any AWS database(DynamoDB, RDS etc.)
• Automated unit test cases (test coverage of 90%) and integrated with continuous build framework with IAM roles setup.
INTERSOURCE LLC, USA June 2013 - Feb 2014
Consultant
Project – ResetMe:
Designed an application, deployable on PDA, PC and mobile to validate and reset user system password in active directory.
• Developed a .Net WCF service to authenticate & reset a user password in Active Directory
• Developed a UI with HTML5 to save user security details using encryption in the database and prevented of XSS attacks
Enablers: .Net 4.5, HTML5, Visual Studio 2012
Project - Comcast Risk Engine:
Risk Assessment System for Comcast, implementing the real-time processing of online web resources and development of extensible rule-based solutions for business network automation.
• Developed a JPA model for updating the risk engine modules from the database
• Implemented Spring web service to handle requests from clients
• Developed a UI for CRUD Implementation of rules with an embedded Jscript Editor Enablers: Java, spring, JPA, Rally, Bit Bucket, Jira, MySQL, Mockito, Net Beans, JavaScript HONEYWELL TECHNOLOGY SOLUTIONS Aug 2007 – Jul 2012 Senior Engineer
Project – TASOWiz:
TASOWiz is Honeywell’s advanced wizard-based configuration tool used to configure Honeywell’s next generation HVAC controllers. The application was part of a larger project intended to replace the existing XL10 line of HVAC controllers.
• Designed online operations such as: download, upload, diagnostics, sensor calibration in UML using Enterprise Architect
• Designed and implemented the XML based rules generation for all the configured parameters and developed a new parser for the XML. This was a fully automated module and received great productivity improvement and scalability
• Estimated using function point and 3 point, Risk Analysis, Metrics collection, resources allocations for the team and key collaboration with stakeholders
• Developed the configuration management plan for the project Enablers: MPP, Eclipse, JAVA/Struts, Honeywell Niagara Ax framework, XML, JUnit, Jenkins Project – Spyder templates:
A template-based tool, used in the field by contractors to speed up the commissioning of controllers.
• Gathered and analyzed business requirements, identified scope, created work breakdown structure, estimation & key prototyping
• Designed and implemented new ways to save applications using Niagara’s bog concept and managed to save 90% of flash memory and improve productivity in the real time Enablers: Eclipse, JAVA, Honeywell Niagara Ax framework, JUnit, Jenkins, MPP Project – Spyder Micro:
A stripped-down version of Honeywell Spyder HVAC controller with support to additional function blocks.
• Scope identification, Creation of work breakdown structure, creation and management of schedule and risk register
• Designed and implemented support for 200 function blocks, 220 NV’s, 5 new models of the controller, addition of pulse meter and counter function blocks in the application
• Successfully Re-factored the entire existing module to improve its scalability and robustness Enablers: Eclipse, Honeywell Niagara Ax framework, JUnit, Jenkins, Contour, MPP Project – Spyder II:
Honeywell Spyder II provides advanced configuration and graphical programming environment to program Honeywell Spyder HVAC controllers. The tool also provided support to configure one of Honeywell’s best-selling wall-module called Kingfisher.
• Responsible and accountable for the coordinated management of all the activities after Beta site release
• Designed application flows and developed UML diagrams like Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose
• Used Honeywell proprietary framework similar to Struts to develop a rich UI based application to configure wall modules
Enablers: Eclipse, JAVA, Honeywell Niagara Ax framework, JUnit, Jenkins, MPP KEANE Inc., India Apr 2005 - Apr 2007
Senior Engineer (Project - AIRCORE)
AirCore BOOKING is a comprehensive end-to-end tool for airlines to manage bookings for flights and other travel- related services
• Implementation testing and maintenance in the booking and ticketing module.
• Developed JSPs and HTML for front end User Interface.
• Implemented J2EE Design Patterns like MVC and Session Façade. Enablers: Eclipse, JSP, EJB, HTML, Core JAVA, JUnit, XML, CSS ENABLERS AND CERTIFICATIONS
ENABLERS:
Concepts: Object Oriented Programming and Design, Agile & Scrum Languages: Java, SQL, UML and C#(Beginner)
Scripting: XML, JavaScript, JSP, HTML and CSS
Frameworks/Libraries: Honeywell Niagara Ax framework for Building management systems, J2EE, JAVA Struts framework, Spring.
Design: Enterprise Architect
Tools: Eclipse, NetBeans, JUnit, Bit Bucket, SVN, JIRA, Microsoft Project (MPP), Crucible, Confluence, Jenkins
Build and CI: Hudson/Jenkins
Database: MySQL, Dynamo DB
Cloud: Amazon S3, Java SDK for AWS, HIVE with EC2, JaCoCo CERTIFICATIONS:
• Re-certified Project Management Professional (PMP) in Nov 2014.
• Certified Scrum Master (CSM) since Sep 2014.
• SCJP Certified from Sun Microsystems in 2007.
• Patent application (US20120272146 A1) - Filed in 2011-“Automation Application Wizard” with Honeywell’s 6 other inventors.
• Six Sigma Green Belt Certified.