Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Jocel Viegas

Jocel Viegas

Technology Manager
Mumbai

Summary

More than 20 years of experience with good client-facing skills with 16+ years in Financial Services. Have a varied background in working with Telecom clientele, Entertainment broadcasters and Financial Institutions.

Extensive exposure in client-facing and server-side technologies.

Worked with distributed teams and with multiple stakeholders – Business, Exchanges, Middle Office and CSRs in all phases of the SDLC from requirement gathering to project implementation to go-live.

Worked with multinational, multi linguistic & multicultural associates in India, Finland, U.K. and U.S.A.

Tenured scrum master.

Currently managing a 40 member technology team in Bank Of America’s Prime Brokerage Division.


People Management | Hiring | Compensation

Overview

20
20
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work History

Vice President - Prime Brokerage Technology

Bank Of America
01.2020 - Current

New York, U.S.A.
May 2015 – Mar 2018
Mumbai, India
May 2018 - Present


Architect new Books and Records architecture:

Led design of the new Client Books and Records (CBAR) environment. This is part of an initiative to modernize and retire the existing slow-processing legacy framework and replace it with a modern java-based services framework which will eventually be the future state of all java services. This involved designing the server topology including virtual machines, Network-access storage (NAS) mounts and MQs ensuring reliability, availability and maintainability.

Also owned the processes around disaster recovery, account management for development & production support teams, sizing of hardware, application deployment and rollback strategy


Line manager of full-fledged 15 member UI and testing team and successfully led strategic modernization effort to Angular based UI framework with a robust automated sanity and regression suite.


Accenture (Client: Bank Of America)

May 2015 - Jan 2020


Exchange Billing System:

Built an intuitive and stable billing system (using Spring, Bootstrap and AngularJS) for 20+ exchanges that meets the various exchange-specific business processes.

I architected and led this development from scratch and worked closely with the business on the Exchange Billing application thereby building deep business knowledge in this space.

My team also fully automated end-to-end matching logic via trade facts (buy/sell, put/call, trade price, strike price, expiration date) for options and equities with 95%+ accuracy.

Automated invoice generation and posting to user’s inbox on an external federated portal.


Presidio:

Worked on the Presidio initiative to build and consolidate all internal applications within the Equity Services Technology space into a separate Portal platform. Architected and designed the topology of this system featuring:

- Apache (load-balanced across regional data centers)

- Liferay (hosting portal container)

- Self-contained and autonomous micro-services registered to a discovery server (Eureka)
and accessible via a gatekeeper (Zuul)

- Redis (in-memory caching)

- ELK stack (ElasticSearch, Logstash and Kibana) will be leveraged for log analytics


Innovation – delivery of cutting-edge technologies:

- Microservices: Created and deployed the Netflix stack and migrated a key client-facing application – Corporate Actions with approx. 5000 active clients. All Self-contained and autonomous micro-services are registered to resilient peer-aware discovery servers (Eureka) and accessible via a gatekeeper (Zuul).
- Containerization: The team has explored the usage of OpenShift Docker containers of the existing micro-services and prepared a proof-of-concept.
- Cloud: Led effort to migrate client-facing applications from 4 defunct MLX linux machines to the BofA cloud offering. Will save thousands of dollars once hardware is retired this year. Led a team and created Ansible scripts for seamless deployment.
- Championed DevOps in Prime Brokerage: Established best practices of CI/CD. Led a 3-member team and upgraded the entire DevOps stack of 30+ applications to GIT Artifactory and Ansible. The team has built an automated regression test suite in RAFT (Bank-owned Rapid Action FirstPass Testing framework) to test critical client-facing applications thus becoming the first in the equities space to do so.

Dev & Ops Architect

Accenture
06.2011 - 04.2015

Accenture (Client: JP Morgan Chase)


Upgraded the Release Management Framework across the technology stack for around 150+ applications using an in-house solution. Introduced changes using a Continuous Integration tool (Jenkins) and pushing content to multiple machines per environment (effective deployment of static content) and scripted installation of dynamic content (webserver, database, tomcat deploys).


Migrated WebSphere Portal 7 and WebSphere Application Server 6.1 based applications to a clustered (vertical and horizontal) tomcat-based in-house solution. Designed and created the topology and enterprise server stack and formulated a load-balanced strategy for the same using Apache and multiple tomcats. Implemented open-source frameworks openejb and atomikos which give EJB and transaction capabilities.


Excellent issue debugging skills and led multiple teams in technical upgrades. Built skills of team needed to execute responsibilities. Upgraded the enterprise stack across all technologies:
- Upgraded 80+ applications to IE9 and IE10
- Introduced thick clients – Adobe Flex and Dojo
- Upgraded Mule (Middle tier - ESB)
- Upgraded the Application Server stack with a load-balanced architecture.

Software Product Development Lead

Accenture
04.2008 - 05.2011

Accenture (Client: JP Morgan Chase)


Introduced Rich Internet Applications (RIA) frameworks - Dojo web toolkit 1.1.1 and Adobe Flex 3.0, which was a substantial improvement over the defunct Applet technology in place. Performed analysis and conducted POCs of various RIA technologies such as Flex, Dojo, openLaszlo, GWT. Implemented a WSRP-based Adobe Flex portlet implementation.


Identified pain points in existing framework and suggested the usage of new tools/technologies to aid development/increase productivity. Tools/Technologies implemented include Adobe Flex 3.0, Adobe Flex Builder 3, JSP/Servlets/EJB, JXL, Eclipse, RAD, SVN, Maven, plugins for IE such as IE Developer Toolbar, IEHttpHeaders, plugins for Firefox such as FireBug, YSlow.


Performing the role of a development module leader leading a small team in end-to-end development involving design, development and enhancement of various modules.

Release Manager for the project. Responsibilities include interfacing with varied stakeholders -client, other offshore vendors, client deployment team and the build team

Application Developer

Accenture
11.2006 - 02.2008

Accenture (Client: British Sky Broadcasting)


Designed and built an independent publisher content management application (CMA) from scratch using Grails and Groovy. Implemented using the Agile methodology with TDD and pair programming. Used test driven development - Selenium testing and Canoo web tests


Worked on Vignette Content Management (VCM) and Vignette Application Portal (VAP) to provide portal solutions. Developed and enhanced several portlets and developed navigation for external games vendors.

Application Developer

Accenture
02.2006 - 10.2006

Accenture (Client: Nokia)


Senior Vignette developer and development team lead. Worked primarily on installation, configuration and designing and developing extensions and new solutions for Vignette CMS using widgets, listeners, workflows and web services.

Application Developer

Accenture
11.2004 - 01.2006

Accenture (Client: Nokia)


Developed new portal solutions and tested the same using web services. Also worked on configuration and extensions of Vignette including widgets, listeners, and workflows and setup an interface between BEA Portal and Vignette Content Management System using Vignette API's.

Education

Bachelor in Engineering - Computer Engineering

Goa College of Engineering
Goa, India
01.2000 - 01.2004

Skills

Core Skills: J2EE architecture, Java, Spring, Bash scripting, Oracle, PL/SQL, JavaScript, HTMLDevOps: Cloud and Microservices using Netflix Stack, Docker Containers, OpenShift, Ansible, Maven, Continuous Integration (Jenkins)Portal/UI: Weblogic Portal 81, Vignette Application Portal 72, Vignette Content Management 731, Liferay DXP, Rich Internet Applications (Flex, Dojo, GWT), AngularJS

undefined

Certification

Oracle BEA 8.1 Portal Certified Developer

Timeline

Vice President - Prime Brokerage Technology

Bank Of America
01.2020 - Current

Dev & Ops Architect

Accenture
06.2011 - 04.2015

Software Product Development Lead

Accenture
04.2008 - 05.2011

Application Developer

Accenture
11.2006 - 02.2008

Application Developer

Accenture
02.2006 - 10.2006

Application Developer

Accenture
11.2004 - 01.2006

Bachelor in Engineering - Computer Engineering

Goa College of Engineering
01.2000 - 01.2004
Jocel ViegasTechnology Manager