Jeff Richards work email
- Valid
Jeff Richards personal email
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.
-
Senior Manager, Software Engineer | CaptechCaptech Sep 2024 - PresentRichmond, Virginia, Us -
Senior Software EngineerAccenture Jan 2021 - Dec 2023Dublin 2, IeLead 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 Senior MentorFirst Jun 2016 - Jun 2023Manchester, Nh, UsFIRST 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. -
Senior Software EngineerAd Hoc Llc Oct 2019 - Jan 2021Mclean, Virginia, UsWorking on back end services on the Medicare Coverage Tools project of Medicare.gov using GoLang and PostgreSQL. -
Senior Software EngineerAccenture Oct 2017 - Oct 2019Dublin 2, IeWorked 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. -
Software Engineer - Distinguished Member Of Technical StaffNokia 2013 - 2017Espoo, Southern Finland, FiExtensive 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. -
Software Engineer - Distinguished Member Of Technical StaffAlcatel-Lucent Omnivista 8770 2009 - 2013OmniVista 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.
-
Software Engineer - Distinguished Member Of Technical StaffLucent Vitalsuite 1999 - 2009VitalSuite 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.
-
Software Engineer - Distinguished Member Of Technical StaffLucent - Nfm 1997 - 1999NFM 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
Jeff Richards Education Details
-
Purdue UniversityComputer Science -
Case Western Reserve UniversityComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial