Richard Jefferson Email and Phone Number
Richard Jefferson work email
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
Richard Jefferson personal email
- Valid
I am software developer with over 26 years of experience across a diverse collection of problem domains. I believe in creating sustainable, extensible, and elegant solutions regardless of the underlying technology. My aptitude lies in being able to quickly come up to speed on complex systems and problems and being able to contribute immediately. This includes identifying key stakeholders to bring together to best drive change while leveraging their subject-matter expertise to make sure projects succeed.
- Website:
- google.com
- Employees:
- 1
- Company phone:
- 916.253.7820
-
Senior Software EngineerGoogle Jan 2022 - PresentMountain View, Ca, UsEngineering Productivity, often referred to as EngProd, is a Google-wide engineering discipline focused on accelerating Google innovation and development, maintaining engineering excellence, and enabling productivity at scale.EngProd teams partner with product development teams such as Search, Ads, YouTube, Android, Google Cloud, Shopping, Travel, and News. Each EngProd team specializes in creating systems and developer experiences that are fast and easy, resulting in quality products tailored to meet the needs of their partner team. EngProd roles primarily include Software Engineer (SWE), Test Engineer (TE), and Release Engineer (RE) -- although EngProd includes many other disciplines as well -
Senior Software EngineerArch Insurance Group Inc. Aug 2020 - Jan 2022Jersey City, New Jersey, UsDeveloped microservices that made up the business-critical ArchLink system used to track customer accounts, policy submissions, and policy producers; flag entries that may be duplicates; and perform regulatory checks, such as OFAC (Office of Foreign Assets Control) sanctions compliance. Migrated existing services from manually deployed Java JAR services on Azure VMs to containerized services deployed into AKS via a modern CI/CD pipeline composed of Jenkins and Harness.io.Increased the velocity of integration with newly acquired companies by developing a load-test suite using ReadyAPI to identify performance issues with existing microservices and then correct them with Java and SQL changes, reducing the API execution time from a 10-second average under load down to 5 seconds. Accelerated regression test process from 5+ days to 2 by assisting QA with creation of automated test suites and engaged with architecture and purchasing teams to begin building facilities for automated integration, smoke, and performance tests of services within CI/CD.Enabled part of the strategy to double Arch’s core insurance business by speeding the clearing process, which was bottlenecked by a slow 5-second SQL query, and replacing it with a sub-second Elasticsearch cloud-based solution. Ensured the new clearance search would meet future needs by engaging with ES professional services to verify we used best practices on cluster configurations and getting input on improving query logic and data schemas. -
Technical LeaderSensus Jan 2019 - Jun 2020Morrisville, North Carolina, UsLead a portion of our new Network Management product based on a microservice architecture with the responsibility of distilling requirements from marketing to a team of front-end and back-end developers. Tasked with determining additional use cases from internal customers and other services. Also participating in back-end development which is a Spring Boot application exposing a REST interface (documented via Swagger) which interacts with DBs (SQL, Mongo) and other services/hardware via their REST interfaces.Participated in re-architecture of the new Network Management product based on initial feedback on first design. Developed Streamer module with RPM and Docker install options for insertion onto our RNI systems to deliver telemetry from network modules and metadata from the RNI database to our microservice cluster via Kafka for ingestion. Created test cases as needed for our CI/CD pipeline and maintained Jenkins configuration for Streamer branch check-in validation and automatic artifact release. Implemented full stack features that spanned across Streamer, Message Ingestion, Processing, MongoDB, and UI. -
Technical LeaderSensus Jan 2018 - Jan 2019Morrisville, North Carolina, UsSpent a year evolving the flow control portion of the traffic scheduling system to better account for message mix and greatly increase in bandwidth utilization. This required socializing changes with, and getting buy-in from, other RNI components and external entities involved in the transmit path and to coordinate during the development phase. Implemented these changes, completely re-working the message acceptance criteria to include a detailed simulation of queue processing to more accurately forecast actual transmission time which took into account more factors (some new) from downstream entities. The previous queue structure was replaced with a single queue using a dynamic priority value to automatically elevate messages approaching the end of their SLA. A token-based flow control mechanism was added between the RNI system and the downstream egress points to assure messages flowed as quickly as possible without overrunning the far-end buffers. These changes leveraged many REDIS features to provide the required performance while keeping operations atomic and coherent. Participated in a small team to evolve the RNI for future large-scale Domestic and International opportunities. Helped shape the architecture and explored ideas such as moving to a model of shardded processing engines and moving from ActiveMQ to Kafaka as the underlying messaging service. Developed our custom controller for allocating and balancing shard assignments for proof-of-concept demos. -
Senior Software EngineerSensus Oct 2014 - Jan 2018Morrisville, North Carolina, UsDeveloped infrastructure for the Sensus RNI (Regional Network Interface) used to communicate with smart grid endpoints (water/gas/electric meters, smart lighting, industrial automation controls). Worked specifically with the Arqiva RNI for the United Kingdom's Smart Grid roll out which is made up of over a dozen VM nodes, each running multiple JVMs, and capable of supporting thousands of messages per second destined to over two million endpoints.Implemented portions of a basic monitoring service that observes various system processes and services and can alert administrators of issues and/or take independent remedial action. Worked to enhance installation written using a combination of Chef/Ruby, RPM creation, and bash scripting.Completely re-wrote traffic scheduling subsystem that was originally outsourced to provide proper traffic shaping and rate limiting through the system with additional feedback mechanisms to slow incoming traffic when necessary. Implemented a priority-based, weighted, round-robin queuing mechanism for messages. Due to the distributed nature of the system, queued messages were stored in a shared REDIS cache. Queue status information and queue operations were performed via a combination of atomic operations and Lua scripts. Subsequently enhanced this service to provide basic SLA validation as part of message acceptance criteria. Also adapted to interact with certain special message transfer situations such as fragmented messages and sessions downloading firmware updates to endpoints. -
Technical LeaderCisco Systems Jun 2005 - Oct 2014San Jose, Ca, UsReplaced expensive third party ANSI ISUP protocol stack on BTS-10200 softswitch after Cisco's acquisition of IPCell. Allowed for the rapid internationalization of the BTS.Rewrote and restructured entire protocol code base to allow close to 90% code-reuse between the hundreds of country variants while providing cleaner code.Developed various memory and resource management features on the new line of multi-core ISR routers. Maintained and extended packaging and installation for all ISR routers.Designed, coordinated, and delivered multiple demos of progress of ISR work status to various internal audiences. Ported and restructured IOS features to work on the CSR-1000 virtual router for virtualized environments such as VMware.Coordinated with multiple remote teams in San Jose, CA, Australia, and the British Isles among other locations. -
Software EngineerCisco Systems Jan 1999 - Jun 2005San Jose, Ca, UsDeveloped various telephony protocols (ISUP, TUP, PRI, H.323) on the Protocol Gateway (PGW) which provided dial offload and circuit switched-to-VoIP gateway services. Used a proprietary fourth-generation language (MDL) designed for message processing and state machine handling. Took the initiative to create an automated regression framework to verify all unit tests against the code base on a nightly basis. Worked directly with customers/support engineers for many rapid deployments of new protocol variants.Coordinated with remote teams in Richardson, TX and England. -
Senior Member Of Scientific StaffNortel Jul 1996 - Jan 1999CaResponsible for the E911 and B911 software code bases and performed the Y2K compliance certification on them.Participated in the National Emergency Number Association (NENA) trade show for Public Safety/911 vendors, service providers, and operators by manning the company booth and giving information and demos to attendees. Developed an non-traditional AIN-based system for handling routing of cellular 911 calls. Worked with third party partners to specify, prototype, and demo a working system. -
Member Of Scientific StaffBell Northern Research Jan 1995 - Jul 1996CaDeveloped, enhanced, and maintained suit of voice dialing features.Restructured and corrected interactions between switch based features and Advanced Intelligent Networks (AIN) 0.1 distributed feature environment.Participated in forums on Local Number Portability (LNP) and was took the lead for breaking down specification requirements into internal requirements and work items for the multiple teams addressing the implementation effort. -
Co-OpBell Northern Research Aug 1992 - Dec 1994CaDeveloped test tools for DMS100/DMS10 telephony switches that controlled mix of heterogeneous boxes that generated traffic while presenting a consistent abstraction to the user.Developed portions of a feature that used a proprietary protocol which allowed telephony users to connect to an Intelligent Peripheral that supplied interactive voice recognition for configuring a user's service such as voice dialing, call forwarding, do not disturb, etc.Designed a feature to allow any user to access interactive voice services via a call-in number with the ability for the intelligent agent to re-direct their calls.Lead a team of engineers to implement this feature while still a co-op.
Richard Jefferson Skills
Richard Jefferson Education Details
-
North Carolina State UniversityComputer Science
Frequently Asked Questions about Richard Jefferson
What company does Richard Jefferson work for?
Richard Jefferson works for Google
What is Richard Jefferson's role at the current company?
Richard Jefferson's current role is Senior Software Engineer, WearOS EngProd at Google.
What is Richard Jefferson's email address?
Richard Jefferson's email address is rr****@****ail.com
What schools did Richard Jefferson attend?
Richard Jefferson attended North Carolina State University.
What skills is Richard Jefferson known for?
Richard Jefferson has skills like Tcp/ip, Sip, Linux, Snmp, Ethernet, Ip, Routing, Ospf, Software Development, Cisco Technologies, Qos, Network Architecture.
Who are Richard Jefferson's colleagues?
Richard Jefferson's colleagues are Юрий Краснянский, Hendrik Wuethrich, Jagjit Arora, Michael Zuo, Chamikara Jayalath, Ana Portas, Kiều Linh.
Free Chrome Extension
Find emails, phones & company data instantly
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