HI, I'M VIMAL NIROSHAN, A SOFTWARE ARCHITECT FROM SAN FRANCISCO BAY AREA
linkedin github
email@vimalniroshan.com
Recommendations & References
Vimal Niroshan Sengoden
"Accomplished leader in Software Engineering with a proven track record in designing and developing scalable enterprise applications, services and solutions"

SUMMARY

EXPERTISE

  • Expertise in Designing and Architecting Enterprise Application and Services
  • Expertise in design & development of Web based application and Services
  • Expertise in Micro-services based architecture and design
  • Expertise in Object Oriented Design and Development
  • Expertise in Java based technologies
  • Expertise in product Indexing and Search

EXPERIENCE

  • Experience in leading and guiding technical team
  • Experience in thought leadership for an organizations IT goals
  • Experience in various Architectural Design Pattern
  • Experience with different software development methodologies (like: Agile, Waterfall and Rapid Prototyping)
  • Experience in developing POCs and prototypes
  • Experience in developing various integration solutions
  • Experience with various Data Migration solutions design and development

TECHNICAL SUMMARY

  • Languages: Java, Python, Scala, SQL, C/C++, XML, HTML and CSS
  • Scripting Languages: JavaScript, Shell Scripts, DRL (Drools)
  • Framework/Specification/Technologies: Java, Spring, Hibernate, REST, SOAP, WebServices, Servlets, JSP, Struts, JSF, Dojo, jQuery, IBM WebSphere ESB, Drools
  • Cloud Framework/Platforms/Services: AWS (EC2, Lambda, S3, SNS, SQS, EMR), IaC (Terraform), Spinnaker, Kubernetes, Docker
  • Data Management: MySQL, Oracle, DB2, SQL Server, PostgreSQL, Databricks, Apache Spark
  • Tools: JIRA, Remedy, Team City, Jmeter, Hudson Jenkins, Drools Guvnor, SVN, GitHub, WebSphere ESB Integration Designer & Process Designer, IntelliJ IDE, Eclipse, Enterprise Architect (EA), MySQL Workbench, SQLYog, SQL Developer

EXPERIENCE

SEP 2020 - CURRENT
Principal Architect @ Tavant Technologies Inc.

Disney+ Marketing Intelligence Unified Messaging Platform (UMP)

Technologies: Java, Scala, Spring, Spring JPA, MySQL, AWS, EMR, Databricks
  • Lead architect responsible for various services and solutions in UMP
  • Designed and Developed Journey and Batch Services for Marketing message delivery
  • Data pipeline for sourcing the audience data, filtering and message delivery

Enact MI Policy Admin, Cash & Billing Application

Technologies: Java, Spring, Spring JPA, Drools, PostgreSQL, AWS
  • Led discovery sessions with Enact business team and technical team to understand their business problem and came-up with technical solutions and project execution strategy
  • Led the team of business analysts and technical architects in the discovery exercise

MGIC - iQ+ Platform for Mortgage Insurance Origination, Risk Evaluation, Servicing & Claims

Technologies: Java, Spring, Spring JPA, Camunda, Drools, PostgreSQL, AWS, Softworks AI
  • Led discovery sessions with MGIC claims and servicing business team to understand their business and came-up with technical application architecture and transformation approach from legacy systems to new iQ+ based application.
  • Led the technical team on Risk Evaluation Transformation obstacles
  • Leading the technical team to define the origination, servicing and claims functionalities addressing business needs.
  • Designed and Developed Data Migration solution for new architecture
MAR 2013 - SEP 2020
Senior Technical Architect @ Tavant Technologies Inc.

National MI - Axis Platform for Mortgage Insurance Origination & Servicing

Technologies: Java, Spring, Hibernate, REST, SOAP, Servlets, Javascript, jQuery, Drools, AWS
  • Led initial discovery sessions with National MI business stake holders to understand their business to come-up with an technical architecture to meet their technology need.
  • Led various technical analysis with business owners to come up with technical solutions to their day to day functional requirements including : automated billing and payment processing of insurance certificates.
  • Led the initial technical analysis for National MI’s pricing and eligibility rules for mortgage insurance applications. Designed and developed initial Drools based solution for the same.
  • Contributed to business transformation strategies during new platform development and on-boarding process.
  • Designed and developed data migration and customer migration solutions to migrate data, users from legacy systems of National MI.
  • Designed and developed the automated accounting solutions for the insurance business transactions for National MI.
  • Designed the reinsurance technical solution and lead the development team on implementation.
  • Contributed to various Axis B2B system integration solutions, design and development.
  • Build proof of concept on OCR solution for remittance and cheque processing.
  • Led development team on building various technical solutions and guided them with best practices and removed/addressed blockers in their development process.
  • Handled critical production issues and situations to address the immediate business needs.
JUN 2011 - MAR 2013
Technical Lead @ Tavant Technologies India Pvt. Ltd.

Machinima Magic Live Streaming

Technologies: Java, REST, CometD, Servlets, Javascript, Nodejs, jQuery, ZeroMQ.
  • Analyzed various possible statistic streaming solutions using Node.js, CometD, ZeroMQ.
  • Designed and developed a prototype for game statistics streaming for Machinima Youtube channel.

Electronic Arts (EA) - Open For Business (OFB)

Technologies: Java, REST, Spring, Hibernate, Apache OFB
  • Contributed to OFB platform technology transformation strategies.
  • Contributed to performance improvement to OFB platform functionalities.
  • Designed and developed various user stories for EA - OFB platform.
  • Designed various product attribute structuring and organization of information to quick search and maintenance.
  • Built POCs for experimental solutions and integration solutions.
APR 2010 - JUN 2011
Systems Analyst @ Goldman Sachs Inc.

Checklist Application (Task management application)

Technologies: Java, Spring, Hibernate, Servlets
  • Reverse engineered Checklist 2.0 application architecture and benchmarked the capabilities
  • Involved and contributed to the design of new task management system architecture to support various flavors of tasks.
  • Designed and developed Checklist 3.0 application services on new task management architecture.
  • Developed data migration solution for Checklist 2.0 to 3.0 application.
  • Appreciated by business owners for the high quality of Checklist 3.0 application.
AUG 2006 - APR 2010
Senior Application Developer @ BNY Mellon Technology Pvt. Ltd.

Business Components Development & NetX360

Technologies: Java, JSF, Servlets, dojo, javascript, jQuery, Python
  • Designed and developed various security trading business component prototypes for NetX360 framework.
  • Contributed to the design and architecture of NetX360 framework.
  • Developed and published NetX Studio (an application) on NetX360 framework with the working model of business components based on prototypes.
  • Developed highly customizable business component like : Realized/Unrealized Gain/Loss functionalities, Rate Quote functionalities, Institutional broker dealers hierarchical asset views. with lazy loading and various caching mechanisms.
  • Researched and published various front-end technology choices (JSF, dojo, jQuery, Flash etc.) for NetX360 framework.

e-Account Opening

Technologies: Java, Struts, Servlets, javascript, HTML, CSS
  • Developed a prototype for brokerage e-account opening through online services.

Custom brokerage site development

Technologies: Java, Struts, Servlets, javascript, HTML, CSS
  • Designed and developed brokerage web sites for various IBDs of Pershing LLC.

Select 2.0 Framework development.

Technologies: Java, Struts, Servlets, javascript, HTML, CSS, Python
  • Part of the development team for Select 2.0 framework development.
  • Select 2.0 project won the ‘The Best Project of the Year 2008’ and got appreciation for my contribution.
  • Built an automation script to rollout new trading sites in Select 2.0 framework which reduced the time taken to generate customized the style sheet and to generate customer configuration files.

Trading site development using Select 1.0 framework.

Technologies: Java, Struts, Servlets, javascript, HTML, CSS, Python
  • Developed various trading sites with Select 1.0.
  • The experience made me to automate the no-brainer development work into 2 min script execution with prompts. The automation script has greatly reduced the turn around time for Select 1.0 trading sites and QA efforts and greatly appreciated by everybody.

EDUCATION

2008 - 2009
Post Graduate Diploma in Business Management
Institute of Chartered Financial Analysts of India University, Tripura
2002 - 2006
Bachelor of Engineering in Computer Science
First class with Distinction

Anna University, Chennai

CERTIFICATION

  • Sun Certified Java Programmer with score of 93%
  • IBM Certified WebSphere ESB Application Developer
  • Secured grade Very Good in BNY Mellon Level 1 certification on Securities & Industries

AWARDS

  • Awarded Excellence in Accountability and Execution for various projects
  • Awarded Excellence in Execution, Diligence in Delivery, High Quality of work deliverables with Great Work Ethics