MOHIT TILVA New Jersey · 908-***-****
*****.*****@*****.***
www.linkedin.com/in/mohittilva
SUMMARY
Senior Software Engineer with 10+ years of experience in design, development and testing of enterprise grade applications with expertise in payments systems. SKILLS
• Languages & Frameworks: Java, Spring Boot, SQL, Shell script, HTML, CSS, JavaScript
• Testing: Junit, Unit testing, Mockito, End to end testing, Postman, TDD
• Cloud & Orchestration: Amazon Web Services (AWS), EC2, S3, Kubernetes, Docker
• Build & DevOps: Maven, ant, git, mercurial, Jenkins, CI/CD
• Servers & Databases: WebLogic, Oracle, Postgres, database design
• Project Management & Collaboration: Agile (Scrum, Kanban), Jira
• Others: REST, Swagger UI, Linux, Oracle Identity & Access Manager (IAM), SSO, Apache Camel
• Payments: RTP, ACH, SEPA, TIPS, EBA, UPI
PROFESSIONAL EXPERIENCE
SENIOR SOFTWARE ENGINEER at FISERV NJ APRIL 2021 – CURRENT Fiserv is a global payments and fintech company serving clients in more than 100 countries. Enterprise Payment Platform (EPP) enables financial institutions to simplify payments infrastructure and deliver an effective payments strategy.
• Actively represent payments development team in cross-functional meetings.
• Participate in system architecture discussions and technical design reviews.
• Proactively work with project managers and quality assurance team members.
• Serve as a technical expert on development, coding, testing and debugging of the system.
• Work in agile development process with emphasis on Test Driven Development (TDD)
• Work with cloud computing and orchestration technologies (AWS EC2, S3, Kubernetes).
• Successful completion of multiple end to end development of new features for the enterprise payments platform (Java 8, Spring Boot, Junit, multithreading).
• Design workflows for various types of financial messages processed by the system.
• Work on various message types (NACHA, ISO, SWIFT) and clearings (RTP, ACH, EBA, UPI etc.).
• Mentor, coach and support engineers on the team, with focus of feedback and growth.
• Break tightly coupled monolith components into microservices (Spring Boot, REST). SOFTWARE ENGINEER at FISERV NJ MAY 2017 – APRIL 2021
• Implement new or upgrade functionalities for payment flows (Java 8, Oracle, SQL).
• Develop unit tests and end to end integration tests (JUnit).
• Communicate with cross function teams like Product and Quality Assurance. SOFTWARE ENGINEER at HUB CITY MEDIA NJ DEC 2013 – MAY 2017
• Implement client projects that include resource provisioning, reconciliation, Single Sign On (SSO) using Oracle Identity and Access Manager (OIAM).
• Develop plugins for scheduled tasks, event handlers and process tasks. EDUCATION
• MS in Computer Science, University of Southern California (USC)
• BE IN COMPUTER ENGINEERING, VVP Engineering college ACADEMIC PROJECTS AND PAPERS
Distributed Application on Parallel Computing Infrastructure:
• Built a map-reduce system from scratch on HPCC, TCP/UDP socket programming.
• Analysis of web server log files, C/C++, UNIX (exec, sort, awk), Python, socket programming. Web Technologies:
• Created virtual B2B online store using Web Services
• JSP, MySQL, Tomcat, AJAX, Java, XML, WSDL, SOAP
Software Engineering:
• Team leader in a team of six members. The team completed the requirements and design stages of a real project.
• Assigned work to team members and verified the correctness of the proposed solution. Security Systems:
• White paper - IP Traceback: Techniques and Analysis IP Traceback is a method to determine the origin of an IP packet on Internet. The paper discusses the various methods of IP Traceback, their advantages, disadvantages and analysis. PERSONAL PROJECT
• Android Application “Trending Movies”. Screenshots on LinkedIn profile WORK AUTHORIZATION
• H1B visa, I-140 approved