Jenairis Forrest

Houston, TX · (713) 568-8112 · jenairis.forrest@gmail.com

Going by either Jess or Jenairis (with no preference), I'm a Full-Stack Developer utilizing mainly C# and .NET Core. With more than 15 years of experience in the real-estate and financial tools industry, I've developed ASP.NET Websites and API's; to building backend systems utilizing MS SQL Server, MySQL, DynamoDB, and Neptune. I solution and implement requirements that satisfy business needs to realization.


Experience

Systems Software Programmer III

Dark Matter Technologies

I have several projects successfully implemented, converting existing codebases to AWS Lambda Functions. An example project would be integration with a government loan appraisal verification API. This complex and very familiar application has been around long before I started, however since hired I have ported that code from a Windows service written in VB, to an in-house developed pipeline service component written in C#, to finally its home in the cloud utilizing AWS Lambda. Its purpose is to assure our clients submitted loan agreements are valid before submission to Fanny Mae or Freddie Mac financial entities.

Creating and modifying rules engines that allow the automated selection of servicing providers, lenders, and fees. Working on backend systems that are truly the backbone of our most successful products.

A team resource that integrated an online inspection process, creating API proxy endpoint integrations through Google Apigee.

Took part in enhancing front-end security by implementing 2-Factor Authentication functionality, which would send randomly generated codes by either email, text, or voice call. Integrated Twilio API in order to send phone messages.

September 2023 - Present

Senior Systems Programmer

Black Knight Inc.

Took part in moving existing codebases to Amazon Web Services. Deciding to take advantage of the performance processing benefits of highly connected data graph databases has to offer, I've applied AWS Neptune combined with micro-service methodology and AWS Lambda’s; to serve as API's for our first cloud-based web portal project. Using Git for source control and the CD/CI pipeline in TFS. Terraform templates are used instead of AWS CloudFormation for scripting resource provisioning.

Created numerous back-office services built in our companies homegrown ServiceBus application. Capable of processing 36,000 transactions a day, these applications were mainly data integration in nature, which relied on technologies such as Windows Communication Foundation (WCF), Windows Workflow Foundation (WWF), MS SQL, C# .NET Framework 4.6. Repository pattern is currently my go-to design methodology when designing any of these backend services.

Helped create a system where client data formatted in XML were translated into various formats, so that financial lending systems could communicate with mortgage provider systems. Compiled XML transformation templates were created in Altova MapForce. These templates were loaded and applied to incoming XML by controller services built in C#, designed to apply the correct templates.

Designed and maintained a monolithic RESTful web API used as an ingress for clients to post XML data. Written in C# and ASP.NET, end users were assigned various endpoints to access. Basic authentication and authorization configuration utilizing base64 encoded login information is passed on the request header.

Created a suite of ASP.NET Core Web API’s, designed to support a web portal for client lenders. In this project I tried my hand in micro services methodology, instead of the monolithic web API’s I was used to. Eventually I ended up with a collection of small services for creating/viewing documents, orders, products and sort of lookup service I called Reference. Authentication and authorization was handled with JWT tokens.

February 2013 - September 2023

Senior Software Programing Specialist

Brookfield RPS – Formally Prudential Financial /Real Estate Services Company

Developed osa.prudentialproperties.com/id/ (RealEstate Website). Designed to offer listing information to potential home buyers thru Yahoo! RealEstate. Building this interface and partnering with Yahoo! Increased our unique traffic by 40%.

Trained and lead a team of three developers. With these resources fully trained, and familiar with the system; our group went from 4 work items resolved a week, to on average 33 work items resolved a week.

Solutioned and implemented an MVC 4 Restful web service to syndicate Prudential Affiliate Listings to third party sites, like Trulia or Zillow, and secured by using x509 client certificates. Last I checked we get about a 2% increase in traffic, from syndication partners. Prudential agents received greater exposure for their listings.

Designed a strategy to reduce the number of backend console applications, which most of them were ETL in nature, into SSIS packages. This was an internal operations success. In most cases we had more resources to add additional ETL processes utilizing our existing hardware.

Implemented map search functionality to Prudential’s RealEstate website. Utilizing SQL 2008’s geospacial data types to store user created polygons, of desired search areas. This gave end users a more visual way of searching for RealEstate.

Spoke at lunch time seminars covering new technology. Such as .NET 4.0 features, MVC 3, Expression Studio 4, Visual Studio Hotkeys, and AppDomain.

MS .NET Framework 4.0, C#, ASP.NET, ADO.NET, IIS 7.0 32bit/64bit, MS SQL Server 2008-2010, MS Windows 7, MS Windows Server 2003 – 2008

December 2003 – March 2013

Junior Software Programmer/Packager

Superior Technical Resources, INC., Houston, TX (ExxonMobil)

Designed, developed, and documented custom components to be used in software install packages.

Created and documented custom software install packages.

Designed, developed, and documented web based work flow tracking system.

Ported existing VB6 software to VB.NET.

Trained team of four to write custom VBScript components, to be used in MSI install packages.

Created new databases, tables, stored procedures in MS SQL Server.

September 2002 - December 2003

Skills

Programming Languages & Tools

AWS DynamoDB | AWS Neptune | MS SQL Server | ASP.NET | Terraform | C# | XML | XSLT | JSON

Workflow
  • Test Driven Development
  • Micro-Services
  • SOLID
  • Agile Development & Scrum

Interests

PC building and hobby hardware are things I always love making time for. RaspberryPi projects or restoring old gaming consoles are things that keep my mind busy. On my own time I try and learn as much as I can about all things that interest me like, software development methodology, new technology, new coding languages, and the goings on in the Linux world. Currently I’m participating in beginner level CTF’s and wargames, getting myself used to Linux shell and common troubleshooting solutions. One of the laptops I’m using at home is running Kali Linux with the Mate GUI. Recently I’ve gotten into understanding automotive mechanics and have taken on the long and expensive road of restoring a 1972 Ford Bronco.


Certifications

  • AWS Certified Cloud Practitioner (2022)
  • AWS Certified Developer - Associate (2022)
  • Microsoft Certified Professional Developer (2012)