Jeffrey Patterson

Jeffrey Patterson Email and Phone Number

Software Engineer @ SemanticBits
Jeffrey Patterson's Location
Norfolk City County, Virginia, United States, United States
Jeffrey Patterson's Contact Details

Jeffrey Patterson personal email

n/a
About Jeffrey Patterson

Seasoned full stack software engineer with excellent communication and leadership skills. In hot pursuit of the future of software engineering and data science. Principal engineer and architect on terabyte scale distributed systems. A wide range of experience ranging from line of business applications, to big data analytics, to video surveillance and machine vision. An advocate of Agile development practices, pair programming, and code reviews. Worked in Federal Government Contracting, Fortune 500 companies, and startups.

Jeffrey Patterson's Current Company Details
SemanticBits

Semanticbits

View
Software Engineer
Jeffrey Patterson Work Experience Details
  • Semanticbits
    Principal Software Engineer
    Semanticbits Sep 2017 - Present
    Herndon, Va, Us
    Team Lead / Solution Architect - Beneficiary Reporting for the Center for Medicare and Medicaid Services (CMS) project.Designed and implemented a microservice architecture consisting of Node.js RESTful services written in TypeScript leveraging Express, MySQL, AWS RDS, AWS SQS, AWS S3, New Relic performance monitoring, and Splunk logging.Implemented load testing in Python leveraging Locust.io.Implemented data processing pipelines in TypeScript, RxJS and sequelize to import and export data from the system at scale.Applied modern cloud deployment methodology, which leveraged Docker, Docker Compose, Packer, and Terraform to perform automated, zero-downtime deployments of the applications microservices to AWS.Practiced Agile Scrum software development with a team of developers.Performed code reviews for peers.Participated in the interviewing of the engineering team members.
  • Stratuslive
    Software Architect
    Stratuslive Jun 2015 - Sep 2017
    Chesapeake, Virginia, Us
    •Prototyped a big data cloud environment utilizing Apache Spark, Akka, Apache Cassandra and Apache Kafka. The environment will be used to consume click level details from the StratusLIVE Workplace Giving Portal product and drive deep, dynamic segmentation of a constituent base to provide dynamic, personalized content on the portal.•Designed and implemented a commercial off-the-shelf Analytical Marketing solution allowing for real time analysis of a donor constituency to create targeted marketing campaigns for non-profit organizations.•Implemented the server application as a C# Windows Service which runs scheduled jobs and hosts a Web API OData service via Katana and OWIN.•Implemented the client as an AngularJS 1.x single page application written in TypeScript, leveraging Angular Material and Flexbox, and compiled by Webpack. •Implemented bulk operations for Entity Framework.•Implemented high performance stream processing pipelines to pull data from various sources and pre-aggregate data into the application database.•Practiced Agile Scrum software development with a team of developers.•Performed code review for peers.
  • Ipconfigure Inc.
    Director Of Application Development
    Ipconfigure Inc. Jun 2012 - May 2015
    Norfolk, Virginia, Us
    •Designed, implemented, and maintained a commercial off-the-shelf (COTS) distributed Video Management Software (VMS) solution capable of handling 10s of thousands of cameras using hundreds of servers in a single instance of the application.•Researched and selected technologies for inclusion in the software.•Designed and implemented C# web services using multiple technologies.•Created an AngularJS application foundation for building reusable UI components.•Built high performance C/C++ components to handle various multimedia aspects of the product.•Integrated networked IP cameras and access control solutions via open and proprietary APIs.•Practiced Agile Scrum software development with a team of developers.•Performed code reviews for peers.•Consulted on key large customer projects.•Participated in the interviewing and hiring of the engineering and support team members.•Provided 3rd tier support.•Implemented testing tools.
  • Ipconfigure Inc.
    Senior Applications Programmer
    Ipconfigure Inc. Sep 2008 - Jun 2012
    Norfolk, Virginia, Us
    •Participated in the design of the database for the VMS.•Implemented the administrative interface to the VMS.•Practiced Waterfall software development with a team of developers.•Provided 2nd tier support.
  • Amerigroup Corp
    Senior Applications Programmer
    Amerigroup Corp May 2008 - Sep 2008
    •Worked with a team to design a data warehouse.•Used SQL Server Integration Services to implement Extract Transform Load (ETL) routines to pull data from an Oracle database and push data into an MS SQL Server data warehouse.•Created custom reporting in SQL Server Reporting Services against the data warehouse.
  • Saic
    Senior Applications Programmer
    Saic Sep 2006 - May 2008
    Reston, Va, Us
    Performed an analysis of the business requirements and customized the CRM and ERP solutions to fulfill them.•Systems administration of Microsoft Dynamics CRM, Microsoft Dynamics NAV, and Microsoft SharePoint.•Designed, developed, and maintained an internal ASP.NET Web Forms application to track parts for the research and development group of electrical engineers working on communications amplifiers and IED sniffing robots.
  • Abnb Federal Credit Union
    Applications Programmer
    Abnb Federal Credit Union May 2004 - Sep 2006
    Chesapeake, Va, Us
    Integrated the core banking transactional software application with other internal software applications, databases, and web services via an XML API.Implemented an Extract Transform Load (ETL) solution leveraging SQL Server Integration Services (SSIS) to pull data from multiple sources and feed data into the Marketing Customer Information File (MCIF) application.Migrated the website from FrontPage to an ASP.NET and C# solution.Used VB Script to automate FTP and reporting jobs.Designed and implemented a solution for billing, notifying, and reporting dormant account information to the state.Used enterprise scheduling software (ISE EnterpriseSCHEDULE) to automate the aforementioned solutions.

Jeffrey Patterson Skills

Software Architecture Software Engineering C# .net Javascript Typescript Rtsp Angular Angularjs C++ Java Scala Apache Spark Apache Kafka Python Distributed Systems Big Data Hadoop Docker Html5 Css3 Knockoutjs Bootstrap Asp.net Web Api Wcf Entity Framework Spa Rx.net Rxcpp Intel Tbb Tsql Mysql Pl/sql C Node.js Xml Ffmpeg Visual Studio Git Github Jira Gulp.js Webpack Wireshark Http Odata Soap H.264 Aac Onvif

Jeffrey Patterson Education Details

  • Old Dominion University
    Old Dominion University
    Information Systems

Frequently Asked Questions about Jeffrey Patterson

What company does Jeffrey Patterson work for?

Jeffrey Patterson works for Semanticbits

What is Jeffrey Patterson's role at the current company?

Jeffrey Patterson's current role is Software Engineer.

What is Jeffrey Patterson's email address?

Jeffrey Patterson's email address is je****@****ive.com

What is Jeffrey Patterson's direct phone number?

Jeffrey Patterson's direct phone number is +175796*****

What schools did Jeffrey Patterson attend?

Jeffrey Patterson attended Old Dominion University.

What are some of Jeffrey Patterson's interests?

Jeffrey Patterson has interest in Snowboarding, Basketball, Surfing, Hiking, Biking, Golf.

What skills is Jeffrey Patterson known for?

Jeffrey Patterson has skills like Software Architecture, Software Engineering, C#, .net, Javascript, Typescript, Rtsp, Angular, Angularjs, C++, Java, Scala.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.