# Sujay Komma > Staff Engineer at Foster city Location: San Jose, California, United States Profile: https://flows.cv/sujaykomma Seasoned engineer specializing in designing implementing and shipping robust back end enterprise applications and products . I am results oriented , open to learn new technologies and highly resourceful to solve complex logical problems . Worked with and also lead teams of varied sizes ranging from 10 to 40 . ## Work Experience ### Staff Software Engineer @ Visa Jan 2023 – Present | United States ### Full Stack Engineer @ Mindstrong Jan 2019 – Jan 2023 | San Francisco Bay Area Full stack Engineer working on the technical products of Mindstrong . ### Senior Software Engineer @ Aera Technology Jan 2016 – Jan 2019 | United States Aera is a cloud application with built-in cognitive technology for the self-driving enterprise that guide global enterprises in reducing cost, increasing revenue and improving customer service from the get-go. It also understands how your business works, makes real-time recommendations, predicts outcomes, and takes action autonomously • Involved with reports and dashboard development which involves proprietary technologies with in the company for data transfers directly from Clients . • Rest service development for reporting data analytics • Involved with development of searching data within the Application by building a multi-tenant architecture • Devised a system for Data transfer using Big data methodology for a data size exceeding millions of records . • Helping Solutions for AI components to predict inventory based on indexing real data using the search platform built above ### Senior Software Engineer @ Aera Technology Jan 2016 – Jan 2019 | United States ### Module Lead @ Apple Jan 2015 – Jan 2016 | Sunnyvale Merlin Admin Transformation : Merlin Admin is an application designed to support apple HRs and admins for the day to day routines like forms, compensation activities and bonuses .This application also includes various reports for the metrics in various areas like workforce management and time management activities .The current application also caters to the every day needs of the retail managers which of a huge importance for Apple . From a technology perspective, Merlin Admin is to run on the new CURO Architecture on a SOA (Service Oriented Architecture) aligning with the future direction for HR and Comp Services Re-Architecture roadmap.! Responsibilities: • Was involved in developing REST services, for core business functionalities like People view and profiles of the employees, which are the precursors for various functionalities • Working on implementing a new architecture for the current reporting of Merlin using advance d caching methodologies like EhCache and also tuning for better performance. • Developing new calculation services for the forms using a faster web socket transfer protocols and additional math frame works. • As a module lead ,Coordination the efforts from offshore and bringing them up to speed with the new technologies and architecture of CURO. Environment: Java 1.8, Spring, MongoDB , Cassandra, Unix, REST Service, XML, JAXB, Kafka, SOLR, JAXRS, secure web socket. ### Module Lead @ Apple Jan 2014 – Jan 2015 | Sunnyvale Merlin Manager Transformation : Merlin Manager is an application designed to support apple managers for the day to day routines like forms, compensation activities and bonuses .This application also includes various reports for the metrics in various areas like workforce management and time management activities .The current application also caters to the every day needs of the retail managers which of a huge importance for Apple . From a technology perspective, Merlin Manger is to run on the new CURO Architecture on a SOA (Service Oriented Architecture) aligning with the future direction for HR and Comp Services Re-Architecture roadmap.! Responsibilities: • Was involved in developing REST services, for core business functionalities like People view and profiles of the employees, which are the precursors for various functionalities • Working on implementing a new architecture for the current reporting of Merlin using advance d caching methodologies like EhCache and also tuning for better performance. • Developing new calculation services for the forms using a faster web socket transfer protocols and additional math frame works. • As a module lead ,Coordination the efforts from offshore and bringing them up to speed with the new technologies and architecture of CURO. Environment: Java 1.7, Camel, Spring, Oracle, Hibernate, Unix, REST Service, XML, JAXB, Apache Active MQ, Rabbit MQ, SOLR, secure web socket. ### Module Lead @ Apple Jan 2014 – Jan 2014 | Sunnyvale TCP application was intended to support Apple to administer the compensation evaluation including salary, bonus and RSU (Restricted Stock Unit). The current live application was to support only one annual event. The intent of this project was to expand the functionality to handle multiple events independently on each component namely salary, bonus or stock to support global needs such as statutory increase need for Germany Retail employees only. This project was also intended to provide a much improved user experience for managers, senior managers, BHR and Compensation to administer and plan during these events. From a technology perspective, TCP is to run on the new CURO Architecture on a SOA (Service Oriented Architecture) aligning with the future direction for HR and Comp Services Re-Architecture roadmap.! Responsibilities: • Was involved in developing REST services, for business functionalities like Planning workspace and Budget Workspace. • Involved in Implementing Apache EH-Cache for TCP application to prevent multiple calls DB layer calls. o Organization Hierarchy Cache for ORG/SCG Types. o Scheduled reload of the Cache at a configurable interval of time. o Dynamic selection of events based on the size of the event to be cached. o Cache Reader module for selecting a sub tree from the whole organization tree. • Budget workspace involves the implementation of the following functionalities. o Configuration o Budget Distribution o Budget Lock/Unlock o Budget Activity Log o Budget Change Notification o Budget Change History • Also developed an event mechanism for the flow of data from various parent systems like Merlin, which affects the compensation planning adhering to the new architecture of Curo. Environment: Java 1.6, Tomcat 7, Camel, Spring, Oracle, Hibernate, Unix, REST Service, XML, JAXB, Apache Active MQ, Rabbit MQ, SOLR, secure web socket. ### Module Lead @ Apple Jan 2013 – Jan 2014 | Sunnyvale CURO Platform Application Development: CURO is a generic platform for HR applications in Apple, which is getting migrated to a new modular based on SOA Design principles, involving following modules. • Authentication and Authorization. • Email Service integrated with ROVER via SSP. • Batch Engine. • EH Cache wrapper Implementation. • Apache SOLR search wrapper. • Custom Apache Camel components for email, auditing. • Spring Aspect implementation for logging. Responsibilities: • Was involved in developing a wrapper interface components for Email application using Camel components and OSGi Service. • Coordinating with the client, in gathering requirements. • Learning curve over the Camel, OSGi, and fuse fabric. • Was the module lead for some of the business functionalities which are migrated into the new curo architecture as a precursor to the further plans in the HR space. Environment: Java 1.6, Tomcat 7, Camel, Spring, Oracle, Hibernate, Unix, REST Service, XML, JAXB, Active MQ, Rabbit MQ. ### Module Lead @ Apple Jan 2012 – Jan 2012 | Sunnyvale Mass salary is a functionality that allows users to create mandatory salary changes to an entire group of employees based on the location and company group. This is addendum to the existing form creations in Merlin for salary changes .Since it can be clumsy for the records to create salary changes individually ,this functionality helps the users to create and manage salary changes in a bulk fashion Responsibilities: • Involved as a lead in managing Development team. • Coordinating with the client, in gathering requirements and scheduling for the development . • Coordinating with offshore team and tracking the production issues to closure and delivering the maintenance enhancements on time. • Developing the new UI using COCOA and the back end with the existing HILO architecture with PL/SQL coding and UNIX scripting ### Java Developer @ Infosys Jan 2012 – Jan 2012 This project involves enhancements to the Existing Performance review process for the apple employees with additional abilities to the manager to consider multiple reviews for a better performance assessment Responsibilities: • Was involved in the development, and testing phases of the forms with new performance enhancements and on the new system to collect feedback • Worked as a team lead for developing new forms and enhancements for self review and new goal assessment • Worked on further enhancements to the parallel functions due to self reviews Environment: Java, SOAP, Spring 2.0, JDBC, JBoss, Oracle 10g, XML, UML, Eclipse. ### Java Developer @ Infosys Jan 2011 – Jan 2012 Merlin Payroll Enhancements: This project involves enhancements to the payroll process in apple and efficient reporting of the pay slip leave balances of the entire work force of Apple It also involved creation of new reports and pay slip logic that give immense flexibilities to the user in search based reporting based on the inputs. Responsibilities: • Worked as a team lead for developing new reports and enhancements to the existing reports which uses shell scripting and PLSQL • Worked from the design phase of the architecture using Java spring and PL/SQL • Proposed and implemented a new logic of handling the auto generated reporting in apple using the new Java spring based architecture . Environment: Oracle 9i, Oracle 10g, PL/SQL, Java,COCOA. ### Java Developer @ Infosys Jan 2010 – Jan 2011 Merlin Admin Migration Phase 1: This project involves migration of Merlin Administrative functionalities from two-tier architecture involving Apple Scripting to three-tier MVC architecture using COCOA, JAVA and PL/SQL It involves a complete rework of the existing PL/SQL logic and migrating it to Java based spring architecture .It also involves Migration of the existing View using Jade an apple technology to more robust and standard COCOA. Responsibilities: • As a Developer with considerable domain knowledge, Worked with an off site development team and acted as a bridge between the core development team and the subsidiary application logic team. • Worked extensively in Java based development in spring based architecture • Designed high performance and scalable Java services. • Identification of Performance bottle necks with in Queries and existing code to develop performance enhancing Java API • Functioning as a configuration controller and test lead in addition to the responsibilities as a developer • Received accolades for effectively handling the problems raised due to tight timelines and domain constraints Environment: Java, JSP, Servlets, JDBC, Oracle 9i, UML, Eclipse ### Software Developer @ Infosys Jan 2008 – Jan 2010 Merlin Enhancements: Merlin is a Desktop application used extensively by HR employees and Managers in Apple. Worked in development and expansion of various functional modules with in this internal tool. Specific to the employees this application provides users to access the professional and work related information including salaries and bonus of the entire work force in apple and managing them efficiently Responsibilities: • Worked as a freshman developer in various retail expansion projects mostly in the space of PL/SQL development and UNIX scripting. • Worked as a lead tester in various projects for Quality assurance and acceptance testing . • Developed a customized testing framework for cocoa application used for performance testing. • Worked on various code merging tool UI based on COCOA frameworks Environment: PL/SQL ,UNIX SHELL ,Objective C ,Mac OS ## Education ### Bachelor of Technology (B.Tech.) in Electrical, Electronics and Communications Engineering Jawaharlal Nehru Technological University ### Bachelor's degree in Electrical and Electronics Engineering Jawaharlal Nehru Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/sujay-komma-5a67a521 --- Source: https://flows.cv/sujaykomma JSON Resume: https://flows.cv/sujaykomma/resume.json Last updated: 2026-04-12