Roman is an accomplished software engineer with a proven track record for providing reliable technical expertise and project management in the delivery and improvement of mission critical software products. He is also a Ruby and web expert, with an understanding of the web stack, programming and design principles, application security, and common vulnerabilities.
Roman is a Certified Application Developer for Microsoft .NET (MCAD) – MCP ID #3356541
Stack Overflow: https://stackoverflow.com/users/337085/roman-pushkinHire Roman
Led the effort to architecture and design incident management software with Jira + Statuspage integration that handles large number of simultaneous connections. Introduced multiple concepts that have greatly improved development velocity, application testability, while reducing tight coupling between software components. Led software engineering teams over a course of multiple cycles, successfully delivered cycle and stretch goals. Performed hundreds of technical interviews. Organized educational processes across all teams, delivered multiple internal talks, technical discussions, documentation (incl. RFCs, POAs, etc.), and blog posts. Addressed multiple critical application security issues, resulted in a better Atlassian software application security. Designed and built sophisticated static analysis tools for GraphQL api, resulted in increased application reliability and improved security.
Responsible for leading and directing the delivery of complex modular software for supplier chain management. Planned, scheduled, and aligned local and remote teams in the strategic development and software delivery. Delivered improvements in critical components of billion-dollar software with more than a million lines of code. Successfully prioritized and optimized application design to meet program requirements on time and on budget.
Responsible for leading multidisciplinary engineering team to migrate large Rails 3.x codebase to Rails 5.x. Isolated and rewrote confusing and under-documented components of code, successfully aligning project goals. Developed mission-critical functionality, for medical professionals to better treat more than 3 million clients. Improved security with Mitnick security team, making codebase compliant with industry regulations and standards. Developed and maintained deployment and provisioning scripts for GNU/Linux servers and AWS infrastructure. Reorganized team members in order to improve existing QA processes and reduce defect creation rate by 26%. Improved performance 28 times by migrating database and completing S3 re-encryption scripts from Ruby to Go.
Responsible for managing and leading remote engineering teams in three locations SFBA, India, and Mexico. Improved the development processes for each of the multinational development teams to meet corporate goals. Created improved customer satisfaction and sales by integrating new WebRTC video platform into the existing app. Reduced deployment time by effectively re-architecting deployment workflow and moving away from direct instance deployments to Docker swarm clusters. Eliminated manual tests, saving ten hours per week through the design and implementation of effective integration tests for the WebRTC video platform. Planned, scheduled and assigned each remote location with development priorities and strategies to achieve goals.
Responsible for the on time and on budget delivery of new API features for improved UX and app performance. Re-architected and migrated legacy JSP/Servlet web-based API to open source platform. Designed and developed reliable and secure fax system for real-time healthcare data exchange for pharmacies. Improved transparency for reviewing engineers by developing and implementing anonymous client feedback tool. Reorganized and refactored multiple UI components based upon feedback for multiple confusing app features. Successfully led the effort to assert HIPAA and SOC-2 application and infrastructure audit readiness.
Responsible for founding company, winning small seed investment and 10 week startup accelerator opportunity. Developed and built the project from the ground up to completion with Ruby on Rails, MySQL, and Redis database. Gathered business requirements, creating strategic business and implementation plans for potential investors. Transformed program into user stories developed a marketable opportunity to successfully sell the company.
Responsible for delivering end-to-end software modules for stable isotope analysis of fossil material research. Developed scientific engineering in real-time weather information for complex nuclear factory monitoring systems. Designed and implemented complex algorithms to maintain and advance ongoing research and discovery.