Jeff Richards

Jeff Richards Email and Phone Number

Senior Software Engineer @ CapTech
Jeff Richards's Location
Granville, Ohio, United States, United States
Jeff Richards's Contact Details

Jeff Richards work email

Jeff Richards personal email

n/a
About Jeff Richards

I am a software professional with strong technical skills and expertise with the entire software lifecycle. I’m a team leader who enjoys finding innovative solutions to interesting problems, working with teams and mentoring.Experience with numerous software projects involving large code bases and distributed architectures. Recently have been focusing on Extreme Programming with a strong interest in practicing it in a virtual environment.I have a proven track record of delivering high quality software on time. Skilled in Java, Go, C, and C++, Relational Databases (Oracle, Postgres, SQL Server, mySql), Integration, Internet Protocol Suite (TCP/IP). Strong engineering professional with a Master of Science (MS) focused in Computer Science from Case Western.Advocate for STEM education with over 10 years experience as a coach and volunteer for FIRST Robotics, a non-profit that teaches STEM Education through robotics programs in grades K-12, including roles of FIRST Senior Mentor, Coach, Tournament Director, Judge, Program Demonstrations, Teaching Training classes and running Kickoff events. Extensive hands on experience teaching students to design, build and program robots in order to teach cross discipline engineering and project based learning.

Jeff Richards's Current Company Details
CapTech

Captech

View
Senior Software Engineer
Jeff Richards Work Experience Details
  • Captech
    Senior Manager, Software Engineer | Captech
    Captech Sep 2024 - Present
    Richmond, Virginia, Us
  • Accenture
    Senior Software Engineer
    Accenture Jan 2021 - Dec 2023
    Dublin 2, Ie
    Lead Software engineer supporting clients with a focus on Cloud based Large Data projects.Architected and developed several solutions supporting Data Lakes / Data Warehouses. Leveraging technologies including AWS S3, Redshift, SQL, Java, Springboot, RDF, Spark and GenAI.
  • First
    First Senior Mentor
    First Jun 2016 - Jun 2023
    Manchester, Nh, Us
    FIRST Robotics is a non-profit that teaches STEM Education through robotics programs in grades K-12, as a Senior Mentor I support all the programs and teams in the state of Ohio.My expertise as a Software Engineer allows me to teach kids how to solve complex problems in a methodical way while constantly looking for that innovative idea that is going to be a game changer. After demonstrating my passion for mentoring by coaching FIRST robotics team for 10 years and volunteering in numerous roles, I was hired by FIRST in the part time position of FIRST Senior Mentor where I support FIRST programs and teams in Ohio. Some of my specific roles include:- Tournament director for 2 robotics tournaments- Manage 2 Kickoff events- Support numerous other tournaments in various roles- Field manager for FIRST Lego League World Festival in DetroitSome of my general responsibilities in this role are: - Supporting tournaments and events that allow students to participate and share what they have learned.- Mentoring new robotics teams and coaches.- Supporting teams programming robots with Java Apps using Android Studio.- Build relationships with volunteer recruitment resources such as professional associations, educational institutions, potential sponsors, and other nonprofit organizations supporting all FIRST Programs. - Organizing and delivering robotics demonstrations at Ohio State Fair.- Recruiting, supporting, sustaining, and recognizing volunteers to serve as FIRST team mentors, coaches or event Volunteers.- Facilitating and/or conducting presentations and/or skill-building workshops for potential and current mentors, coaches, event volunteers, and teams.
  • Ad Hoc Llc
    Senior Software Engineer
    Ad Hoc Llc Oct 2019 - Jan 2021
    Mclean, Virginia, Us
    Working on back end services on the Medicare Coverage Tools project of Medicare.gov using GoLang and PostgreSQL.
  • Accenture
    Senior Software Engineer
    Accenture Oct 2017 - Oct 2019
    Dublin 2, Ie
    Worked at the Columbus Innovation Hub whose main goal is to help our clients with Cloud enablement. The Innovation Hub also has a Strategic partnership with Pivotal where we are working to incorporate Pivotal's methodology of extreme programming into our operations.Main activities included creating cloud native full stack applications using Test Driven Development, with technologies such as Java, SpringBoot, SQL Angular/TypeScript.Created training material to for new hires on topics of Extreme Programming, Test Driven Development, Domain Driven Design and SQL.
  • Nokia
    Software Engineer - Distinguished Member Of Technical Staff
    Nokia 2013 - 2017
    Espoo, Southern Finland, Fi
    Extensive experience designing near real time distributed systems for the telecommunications industry using relational databases, stored procedures, web based & Java GUIs, Java middle layer objects and C++ backend processing with strong emphasis on algorithms and data structures. Team leader of numerous projects setting technical direction, estimating work effort, defining work items, laying out schedules and mentoring new team members. Strong experience interfacing with customers, giving technical presentations and training at sales conferences and troubleshooting field problems.Software engineer on numerous telecommunication / data networking products at Bell Laboratories, most recently I worked on the NTM product.NTM (Network Traffic Management) 8920 is a performance management system that facilitates management of network traffic congestion for public and private office telephone networks. This product runs on LINUX using Java, C and C++ software with LDAP and ORACLE with extensive use of SQL stored procedures for manipulating data.I was the lead developer for several features on the product• Developed network leader Key Performance Indicator (KPI) feature allowing customer to reduce staff by combining data from 9 separate screens into single display. Implemented all aspects of feature from requirements to deployment. Created Oracle stored procedures to analyze and extract data from multiple servers, built GUI with Java Servlet, JSP.• Implemented Session Detail Record (SDR) Rollup feature to extract multiple views of data collected every 5 minutes allowing customer to identify problems in network, and Oracle stored procedures to process large volume of data.• Replaced Java Applets in GUI using Java Servlets / JSP / JavaScript to give users a better experience.• Implemented release independent mechanism for delivering quick feature so customer could deploy desired feature in a month or two and code.
  • Alcatel-Lucent Omnivista 8770
    Software Engineer - Distinguished Member Of Technical Staff
    Alcatel-Lucent Omnivista 8770 2009 - 2013
    OmniVista 8770 is another product I worked on at Bell Laboratories just after we merged with Alcatel. This was a multi-site development team located in the USA, India and France. OmniVista 8770 is a distributed support system for Alcatel-Lucent’s Enterprise integrated communication solution including VoIP, instant communications and video conferencing. This product runs on Windows Server using Java and C++ software with LDAP and MySQL.I was the lead developer for several features on this product.• Integration of the VitalSuite Performance Application into 8770. • Porting of existing code base to MySQL.• Integrated C# Trap collector.• Created Java based SOAP alarm interface.• Designed alarm schema for database.• Developed Java middle layer to support GUI providing users single alarm screen.
  • Lucent Vitalsuite
    Software Engineer - Distinguished Member Of Technical Staff
    Lucent Vitalsuite 1999 - 2009
    VitalSuite is another product I worked at during my career at Bell Laboratories. Development for this product was co-located in Sunnyvale, California and Columbus, Ohio. Vital Suite is a Performance Management System for Multi-Vendor data networks collecting data via SNMP and bulk file import. The product runs on both Windows and UNIX with a common code base of Java and C++. It is a distributed system using a database centric architecture.This product had a 3 tier architecture where polling severs collected network performance MIB data every 5 minutes, Aggregation servers rolled up the data and performed trend analysis and the Master server provided configuration control and network wide GUI displays.I was the lead developer for several Java based features on this product.• Real time performance alarming which used rate based thresholding and had the ability to learn network behavior based on past performance.• Configurable bi-directional data synchronization across multi server application which used database links to sync configuration and alarm • Database developer for common code base supporting multiple databases - SQL Server on Windows and ORACLE on UNIX.• On the fly Java based alarm map display that used network connectivity to automatically layout devices and subnetworks given a single element or group as a seed. • IP Path tracing and display feature that ran on the Master and used RMI to connect to the pollers in order to query router MIBs to determine the next step in the path. Backend GUI support that overlaid alarm information onto Path topology.• Rules based network partitioning mechanism controlling user access and filtering of network element data.
  • Lucent - Nfm
    Software Engineer - Distinguished Member Of Technical Staff
    Lucent - Nfm 1997 - 1999
    NFM is a product I worked on early in my career at Bell Laboratories.NFM is a large, distributed fault management system for the telephone network containing over a million lines of C++/C code with a Java based GUI.In this position I performed many tasks• Worked with customers to define new features and enhancements, estimating work effort and timelines, defining architecture changes, organizing the development team, writing software and supporting beta deployment.• Architect/Lead Developer for implementing highly distributed alarm management system with a user-defined data model supporting high availability and disaster recovery scenarios.• Architect/Lead Developer for Java GUI Alarm/Map Display. • Provided sales/customer support by developing and delivering numerous presentations/demos for various customers and user conferences. • Designed and developed a generic user-definable interface in C++ that allowed the translation of virtually any message into the system’s alarm model.

Jeff Richards Skills

Unix Snmp Software Development C++ Java C Rdbms Microsoft Sql Server Mysql Linux Integration Tcp/ip Oracle Database

Jeff Richards Education Details

  • Purdue University
    Purdue University
    Computer Science
  • Case Western Reserve University
    Case Western Reserve University
    Computer Science

Frequently Asked Questions about Jeff Richards

What company does Jeff Richards work for?

Jeff Richards works for Captech

What is Jeff Richards's role at the current company?

Jeff Richards's current role is Senior Software Engineer.

What is Jeff Richards's email address?

Jeff Richards's email address is je****@****hia.net

What schools did Jeff Richards attend?

Jeff Richards attended Purdue University, Case Western Reserve University.

What skills is Jeff Richards known for?

Jeff Richards has skills like Unix, Snmp, Software Development, C++, Java, C, Rdbms, Microsoft Sql Server, Mysql, Linux, Integration, Tcp/ip.

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.