Stephen Ribich
Verified Expert in Engineering
Architecture Developer
Coatesville, PA, United States
Toptal member since June 30, 2021
Stephen is a software developer with five years of experience that includes leading projects and small teams. He has been a senior software engineer at Motorola Solutions since 2017, and he is an AWS Certified Solutions Architect. Stephen continuously looks for ways to get out of his comfort zone to become a better programmer and person, and he strives for greatness through education and practice.
Portfolio
Experience
Availability
Preferred Environment
Windows, Linux, IntelliJ IDEA, Emacs
The most amazing...
...technical challenge I've solved was writing a resilient, on-premise storage solution for customers unable to migrate to the cloud.
Work Experience
Senior Software Engineer
Motorola Solutions
- Developed an on-premise storage solution for customers not yet able to migrate to the cloud.
- Built a high-security platform to aid investigators in their international cases. Implemented the security and privacy protocols required for regulations and worked closely with customers to plan and structure requirements.
- Designed and implemented a strategy to migrate our infrastructure to the cloud.
- Assisted in the design, development, and deployment of an updated version of our managed storage solution to comply with data privacy laws abroad.
Software Engineer
Callyo
- Helped develop i911, an application used by first responders to obtain accurate location data of people that have dialed 911. It streams victim and first responders' GPS coordinates onto a map which is used to aid in search and rescue operations.
- Developed a full-stack platform to provide our developers and support staff the dashboards and tooling necessary to solve tickets, reducing both developer and support onboarding overhead and significantly reducing the average ticket response time.
- Migrated a large template-based investigative platform to React using modern best-practices including storybook for component design, cypress for end-to-end testing, redux for state mangement, and apollo graphql for data fetching.
Software Engineer
Net Synergy Virtual Solutions
- Developed an API gateway that served as a data ingestion point for a large number of microservices.
- Automated parts of our customer acquisition and lead generation process, using Apache NiFi, AWS Lambda, and AWS API Gateway.
- Worked with management to optimize our project management pipeline, removing the need or drastically reducing the duration of many Scrum meetings.
Experience
Conductor
Certifications
AWS Certified Solutions Architect
Amazon Web Services
Skills
Libraries/APIs
React, Node.js
Tools
Git, IntelliJ IDEA, Emacs, Composer
Languages
JavaScript, TypeScript, PHP, CSS, HTML5, GraphQL, Java, Kotlin, Rust
Frameworks
Redux, NestJS, Cypress, Symfony
Paradigms
Continuous Integration (CI)
Platforms
Windows, Linux, Amazon Web Services (AWS), Android
Storage
Databases
Other
APIs, Architecture, Web Development, Monorepos
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring