John Ribera Email & Phone Number
Who is John Ribera? Overview
A concise factual answer block for searchers comparing this professional profile.
John Ribera is listed as Senior DevOps Automation Engineer and Developer -> Horizon Core Developer (Contract -> VP) at Bank Of America, a with 232061 employees, based in Charlotte, North Carolina, United States. AeroLeads shows a matched LinkedIn profile for John Ribera.
John Ribera previously worked as Senior DevOps Automation Engineer / Developer -> Horizon Core Developer (Contract -> VP) at Bank Of America and Java Programmer (KForce Contract) at Wells Fargo. John Ribera holds Bs, Computer Science from University Of North Carolina At Charlotte.
Email format at Bank Of America
This section adds company-level context without repeating John Ribera's masked contact details.
Review company-level records connected to John Ribera before choosing the right outreach path.
About John Ribera
Senior Software Engineer with 30 years of consistent and reliable software development and delivery of products for various companies in the Charlotte area. As a strong believer in automated unit/functional testing, there's been very few rollbacks of deployments for projects when given latitude.My goal is to continue this success, using the appropriate technologies as determined by client requirements.At this present time, I am only considering local (Charlotte Area) or telecommute opportunities. Please email rather than call/leave message. I get over 10 calls/day when i touch this profile.I have contributed free open source development in C++ on kino for linux and talib_ruby using ruby extensions in C (2009-2011), I am actively using ZoneMinder (Apache2, MySQL, php, javascript based). Learning puppet/monit/Negios and dd-wrt for basic monitoring. At home, I am working on a trading application that retrieves securities information from the web using nokogiri with ruby and displays trade signals and indicators via d3.v3.js. I am learning various web frameworks such as angularJS, topcoat for Mobile/Tablet computing and the testing/task frameworks such as grunt and jasmine. Specialties: While most of my professional past is primarily with C/C++/Perl/SQL, unix shell scripting, I have recently been working primarily with python/PyCharm and MSSql at the office with quite a bit ruby/rails and javascript at home. I have only a dusting of C#/.Net (Web based MVC) either of these could be pushed to the front with ease. I am very familiar with Linux Administration as I use Linux as my primary OS (I do use the GUI most of the time) at home and I have used Unix servers along with Windows front ends most of my career.
Listed skills include Perl, Software Development, Java, Unix, and 22 others.
John Ribera's current company
Company context helps verify the profile and gives searchers a useful next step.
John Ribera work experience
A career timeline built from the work history available for this profile.
Senior Devops Automation Engineer / Developer -> Horizon Core Developer (Contract -> Vp)
DevOps Automation Engineer - IBM uBuild/uDeploy -> Jenkins/Ansible Horizon L4 Support -> Senior DevAfter 2 years of L4 Support I assisted the myhorizon application to onboard projects and repos with the ability to modify repos for Horizon bitbucket, jenkins, confluence, jira, sonar, distribution, master control ansible, XLR and GES - BofA's method of access. This included angular2, python development and went live April 2022. After 4 years of supporting IBM UrbanCode uBuild/uDeploy support of 1000 deployable applications and +10,000 environments and 5500 components, BofA has moved to a new platform called Horizon. This environment includes the following technologies for build and deploy: Jira/Confluence, Bitbucket, Cloudbees Jenkins, Artifactory, Ansible Tower and XLR. This also includes CI/CD support of Sonarqube, Nuget, Npm, Maven, Ivy repos. My role is level 4 enterprise support with primarily the new platform "Horizon" and Lead for legacy Urban Build/Deploy including development/testing/implementation of installation of development tools.Recent accomplishments include full SDLC, including writing and testing the ansible templates and playbooks of latest python3, msbuild, nuget configuration, nodejs, IIB Toolkits onto Jenkins OpenShift, Dedicated and Shared build agents using self developed/tested Ansible playbooks on BitBucket used by Ansible Templates, Inventory, Credentials and Projects as an enterprise admin. Targeted platforms such as Windows and Linux.Integrated the IIB Toolkit with a dependency on a GUI, I used my previous experience in tools such as C/Unix/bash, autoconf, automake and m4 to rebuild a version of Xvfb to allow the IIB Toolkit to run on Jenkins agents.With a special interest of microservices, I have created a fork of Hydra-router. This fork not only displays a web gui of all mircroservices servers for redundancy, but allows an interactive list of routes advertised as clickable links to test the microservices in real time.
Java Programmer (Kforce Contract)
Developed Volcker reporting system for daily delivery of Volcker Rule Risk Measurements such as VaR, StressVar and Portfolio Limits. This system is being developed in multiple phases where I was the initial developer to design and implement the framework and first production releases. The 1st phase for which I was responsible for provided Portfolio Limits and Values Var, StressVar, DV01 and IR01. These are on target for a delivery date of Oct 30, 2013.This shop uses TDD with extensive Junit4 test and Sonar for coverage, style and bug detection. The database and platform of choice is Windows and MSSQL for both configuration and persistence of data objects used by various application used for Risk System. The framework I have designed included database configuration (which was a requirement for convenient RFC/breakglass changes) and uses a generic factory factory developed in Java to inject configuration specified classes implementing simple interfaces allowing for safe and easy additions in the event the Volcker rules change or expand.
Senior Software Engineer (Avp)
Co-author of AutoHedger - an auto-trading tool written in Scala to mitigate book risk for US Treasuries by hedging using on-the-runs and futures (aka auto flattening the books). Railgun/Autoquoter - Scala based Autoquoting service for US Treasuries clients on both Bloomberg and Tradeweb. My most recent contribution was the implementation of the Bid-Offer Model in Scala which is driven by quant based trade data for both bloomberg and tradeweb trades.Worked in a team environment with CitiHub to complete Migration to Reuters Foundation API (RMDS) for mission critical pricing applications in both Java and C++ previously using TIBCO as a data bus for market data.16 weeks of back to back deployments with no rollbacks on any assigned applications. Additionally assigned more applications and still personally met all deadlines.Instances/Application2 x AutoQuoter TRSY/AGCY - Subscriber to AQ.REC1 x AQPricePublisher - Subscriber to AQ.REC1 x MidPricer (Bond Pricer) Publish AQ.REC1 x Gov Pricer Sub to AQ.REC - Publisher for GOV.REC6 x TibToMux gateways (Muxes S, L, E, I, W, Q) Subs 1 x swapSpread Pricer BBA.cusip.SWAP2 x TradeWeb Price Publisher (java GOV.REC sub) 2 x Bloomberg Price Publisher (java GOV.REC sub)3 x tibgw - Publisher for BBA.REC2 x Liberty Quote Line Handler TRSY+AGCY (moved to EMS)1 x AdnOfferings - RSF.REC/IDN_INT Sub1 x NeoServer - RSF.REC/IDN_SELECTFEED Sub9 x tekbridge - RSF/BBA/GOV subs1 x MaxAutospot - GOV.REC subTechnologies:SubVersionPurify (Updated all Makefiles to create .pure targets)Multithreaded C++ and Java and JNI on SunOSPerl and bash programmingSun SolarisDelivery of IRS (flies, curves, Swap/Trsy Spread, OIS, FRA, AM) offers/trading on Bloomberg using MPF for offers and AEP for trading/rfqs. This was developed/tested/deployed on linux using Java and C++.
Software Engineer
Designed and Developed ASP .Net MVC Web Site from scratch for Enterprise Stress Testing. This web site was used to upload/import various economic scenario data to a MSSQL server.The application used Spring IoC/DI to create instances of objects implementing interfaces to perform each step of the upload. Database access was performed with IGenericRepository initially implemented with Microsoft Enterprise Data for rapid prototyping. Used in-house repository implementations with a DAO layer implemented with System.Data and LINQ for application access. Used Nhibernate for implentation of a Security Layer. Enterprise Logging Blocks were used to perform logging for this website and the WinForms based legacy app known as PALMS.
Software Engineer (Teksystems)
Designed and Developed Reuters RealTime equities feed using Visual Studio 9 in multi-threaded C++ (x64) with some C# Runtime Interop to replace existing DTN as primary real time feed for over 8000 stocks and indices feeding over 30000 customers worldwide.This multi-threaded feed handler and tape writer/normalizer is capable of persisting 2.5 million trades and quotes per second allowing any number of processes and threads to simultaneously read asynchronously the normalized tape. Due to performance constraints, native C++ was chosen to deliver the maximum performance on x64 class hardware.In addition to performance, fault tolerance and real-time fail over was designed into the application using DTN as a backup data source. Developed in managed code C++/CLR and C# C++/CLR Windows Service Event Logging Class Performance Counter Class E-Mail client for notifications .Net Remoting Object for configuration and stock list changes MSSQL Database query class with stored procedures
Data Framework Services (Teksystems)
Tasked with raw loading, normalizing and consolidation of Bloomberg Equities (Backoffice), Muniview Municipals, EJV_NEWCMO (EJC) Structured Products, EJV Debts and Reuters Datascope feeds into Sybase RDBMS for the purpose of company wide reference data. Assisted FTID/SIRS and EJV-MORT (EJM) loads. I have obtained a strong working knowledge of Formula Engine code and primary Asset-Control utilities (ac_bl, ac_evalform, etc..). Familiarity with asset-control data model and java API. This process produced a gold copy reference for Wachovia Securities.Also implemented Regulatory and User driven back office services for the trading desk platform for various asset classes using Java, C++ and Perl on Sun servers. Maintenance of the back end software used to obtain and store pricing for the full range fixed-income and Equity products. MBS, ABS, CDO, Structured Products. This system is comprised of C++ and Java generated binaries with backend perl and bash scripts. Also implemented various messaging changes to Phase3 (Sun Guard).This experience has enhanced my skills and knowledge of trading systems, Fixed income products and Equities from a data model perspective. This also gave me a in-depth working knowledge of Asset Control Software, Formula Engine coding and the ability to provide any company with reference data using this 3rd party product.
Oscar Development And Support (Teksystems)
Oscar is a native Win32 C++/MFC/Stingray application developed in MS Visual Studio .Net 2005. This financial application is used to structure and perform analytics of bond securitization deals using a scripted waterfall of cash flows into a set of bonds with varying levels of risk and return for large investors. The application is used primarily in the ABS, RMBS, CMBS sectors with typical deals in the billion dollar range. Tasks included Option Adjusted Spread Solver Collateral Loss Percent Solver Borrower Age Vectors for reverse mortgages Market Appreciation/Depreciation Vectors Dictionary Groups for conditional grouping Many other UI and cash/bond flow related items
Owner
Consulting Business in the Charlotte area addressing needs of small business and residential customers including PC Repair, Networking (firewalls), SPAM/Virus elimination and System Administration and various development tasks. Developed a Ruby on Rails Web2.0/AJAX Catalog Web Application running on Apache2.2's load balancing proxy assigned to a pack of mongrel servers. Using the acts_as_ferret gem for database independent searching and field sorting. This application was initially setup with the railsmachine gem and is deployed using the capistrano gem in preparation for deployment to fully fault tolerant MySQL clusters.Also developed a ruby-C extension to retrieve broker real-time streaming quotes and combined with Juggernaut (rails gem plugin) to send these to a web page using push technology in combination with a simple Rails portfolio manager.
Developer Support Engineer (Volt)
Support of Microsoft Development Products Visual C++, Visual C Sharp (C#), Visual Studio, .NET 2003/2005 and ATL/COM. This required exceptional understanding of the C++ language, MFC and ATL/COM, Dot Net Framework and Microsofts' Integrated Development Environments (IDE's) and compilers on 32 and 64 bit systems.; Achieved one of the highest CSAT ratings in my peer group while immersing myself in the .Net framework for future consideration.
Software Engineer (Teksystems)
Development, in a team environment, of next-generation check processing application suite using multi-threaded C++, CORBA with multi-platform Qt (Linux, Windows) framework. Primary database interface for these applications required SQL for DB2. This system communicated with IBM and NCR check sorters with various OCR technologies to produce a streamlined and customized interface for all aspects of check processing.
Senior Programmer Analyst And Network Administrator
Primary work was the continuing development of the WinCue/QSeries TV/News Application using Visual C++ in a team environment. Enhanced modules such as the Automation Control Center, Device Controller (Video Server and Character Generator drivers). Secondary tasks included data conversion from legacy (DCM, OpenMedia, ADP) systems to the QSeries system as well as maintenance of all DCM (Legacy) software which included the web customizations, machine control of various devices. Additional tasks were Administration of the in-house Windows2k/Linux network including DHCP, DNS, Sendmail including SPAM filtering and remote access and remote access to servers using various VPN technologies. These tasks added thousands of dollars to the value of the new company's products plus facilitated the switch to the new systems. RedHat Sendmail/DNS/DHCP/NAT/Firewall Configuration provided only several hours of downtime for periodic maintenance and upgrades over a 7 year
Programmer/Analyst & System Administrator
Primary work included the conception, design, coding, implementation and support of company flagship product NewsTrac. I managed up to 3 programmers and 4 support staff members. NewsTrac, an Internet ready Win32 Client and SCO/Linux Server Application written in Visual C++ and MFC (Clients) with Linux/SCO (Servers) using C/C++/Perl used in over 150 newsrooms throughout the country. Java client also developed for remote access to application services. Third party databases, such as Oracle, MySQL also evaluated. This product produced the highest revenues of DCM and Autocue in the US to date. Secondary tasks included MS/UNIX System Integration and Network Administration + application support. Set up the in-house Windows/UNIX LAN to the Internet using Linux ipfwadm/ipchains/iptables. Also configured Company Web, SendMail, DHCP and DNS and access from remote locations. Solely responsible for all networking issues for 150 servers and over 50 NT Domain Intergrations via SAMBA, Internet Mail (SMTP/IMAP/POP3), DNS, DHCP and Web Server Integration sites. Developed the Current Temperature Module in Perl/CGI for business partner NewsRoom Solutions. Also developed Perl/CGI expense report used by staff members for travel accounting. MySQL used for back end database. Java used to create a JVM based Chyron CODI emulator. VB6 Used to prototype larger apps and also used implement smaller applications such as specific machine control.
Programmer/Analyst & System Administrator
Primary development tasks included development of the C library of common functions used by other programmers at the CDC, DBMS Engine development and Informix application development. Other assignments include UNIX System Administration and shell programming. Recommended, implemented and administered in-house TCP/IP LAN using Sun and PC Workstations with various UNIX servers. Developed and taught several courses, including MS-Windows and various UNIX utilities including grep, awk, sed with regular expressions . Assisted other system administrators during the distribution, test and implementation phases of applications developed by the Charlotte Development Center. DBMS engine development saved potentially millions for my employer. Other tasks saved time for other staff members and training costs for my employer.
Colleagues at Bank Of America
Other employees you can reach at bankofamerica.com. View company contacts for 232061 employees →
Chelsea Eichorn
Colleague at Bank Of AmericaCharlotte, North Carolina, United States
View →
JO
Jordan O'Brien
Colleague at Bank Of AmericaMetro Jacksonville, United States
View →
AK
Anthony Kiami
Colleague at Bank Of AmericaDedham, Massachusetts, United States
View →
IB
Ingeborg Binternagel
Colleague at Bank Of AmericaBerlin Metropolitan Area, Germany
View →
RN
Rosette Nampija
Colleague at Bank Of AmericaPlano, Texas, United States
View →
CE
Crystal Edgerton
Colleague at Bank Of AmericaCharlotte, North Carolina, United States
View →
RJ
Rashed Jaafar
Colleague at Bank Of AmericaCharlotte Metro, United States
View →
MD
Matthew Duggan
Colleague at Bank Of AmericaSeattle, Washington, United States
View →
FD
Frank Devine
Colleague at Bank Of AmericaNorwalk, Connecticut, United States
View →
ML
Margarete Ludovico
Colleague at Bank Of AmericaSão Paulo, Brazil
View →
John Ribera education
-
University Of North Carolina At Charlotte
Frequently asked questions about John Ribera
Quick answers generated from the profile data available on this page.
What company does John Ribera work for?
John Ribera works for Bank Of America.
What is John Ribera's role at Bank Of America?
John Ribera is listed as Senior DevOps Automation Engineer and Developer -> Horizon Core Developer (Contract -> VP) at Bank Of America.
Where is John Ribera based?
John Ribera is based in Charlotte, North Carolina, United States while working with Bank Of America.
What companies has John Ribera worked for?
John Ribera has worked for Bank Of America, Wells Fargo, Credit-Suisse, Vectorvest, Inc, and Wachovia Securities (Cibt).
Who are John Ribera's colleagues at Bank Of America?
John Ribera's colleagues at Bank Of America include Chelsea Eichorn, Jordan O'Brien, Anthony Kiami, Ingeborg Binternagel, and Rosette Nampija.
How can I contact John Ribera?
You can use AeroLeads to view verified contact signals for John Ribera at Bank Of America, including work email, phone, and LinkedIn data when available.
What schools did John Ribera attend?
John Ribera holds Bs, Computer Science from University Of North Carolina At Charlotte.
What skills is John Ribera known for?
John Ribera is listed with skills including Perl, Software Development, Java, Unix, Subversion, C++, Shell Scripting, and Linux.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial