Alexey Rirak

Software Engineer

Fair Lawn, New Jersey, United States12 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led award-winning tech overhaul project in Fintech.
  • Expert in cloud-based solutions and microservices architecture.
  • Proven track record in mentoring and team leadership.
Stackforce AI infers this person is a Fintech expert with strong capabilities in cloud architecture and team leadership.

Contact

Skills

Core Skills

JavaSpring BootSolution Architecture

Other Skills

Apache KafkaGraphQLDevOpsPaymentsBankingPHPPhoneGapIonic FrameworkHTMLDatabase DesignAgile MethodologiesSoftware DevelopmentProgrammingWeb DevelopmentMobile Applications

About

Skilled and experienced software developer with a passion for crafting innovative solutions to complex problems. I have a proven track record of delivering high-quality software solutions from inception to production. My expertise encompasses system design, software development, DevOps and more. I am an effective communicator adept at conveying intricate concepts to both technical and non-technical stakeholders. I am experienced in fostering a culture of growth by mentoring and guiding teams. Interested in opportunities to lead a team to build new top-tier systems that address intriguing and complex problems.

Experience

12 yrs
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 6 mos
Current Experience

Upgrade, inc.

2 roles

Principal Software Engineer

Promoted

Feb 2026Present · 3 mos · Remote

Senior Software Engineer

Nov 2022Feb 2026 · 3 yrs 3 mos · Remote

Spring BootApache KafkaJavaGraphQL

Morgan stanley

6 roles

Vice President (Project Lead) - Distributed Real Time Account Balance Calculator

Jan 2022Nov 2022 · 10 mos

  • Created a highly scalable, resilient and cloud-based system for providing various client balances (such as spending power, cash available etc.), to replace an existing mainframe-based solution with an Event-Driven Architecture. The highly critical system is designed for high throughput and receives 8M calls per day, processes data for 12M+ accounts and is used by 30+ different applications making it essential for many businesses processes
  • Responsible for leading team of 6 developers, 3 QA testers and 2 SREs. Mentored junior team members to drive an engineering culture by encouraging calculated risk taking to propel innovation. Instilled good development practices such as TDD, code reviews and maintaining a high level of documentation
  • Partnered with QA team to think out of the box and produce automated solutions for all testing needs
  • including triggering of upstream systems thus reducing the overall time spent on testing and freeing up QA testers to focus on critical areas
  • Designed full stack Blue-Green set up including all infrastructure to have two parallel production
  • environments with seamless handoff of traffic. Fully automated the deployment process providing for
  • automated test execution and allowing completely hands-free production deployment
  • Guided the team to adopt the SRE mindset and produce highly observable components using frameworks such as Prometheus, Jaeger and Loki
  • Implemented automated reconciliation with legacy system for progress monitoring and accountability to business
  • This project won the 'Best Tech Overhaul' award at the FinTech Future Banking Tech Awards in December 2022
Spring BootApache KafkaDevOpsJavaSolution Architecture

Technology Associate (Project Lead) - Distributed Real Time Account Balance Calculator

Nov 2020Jan 2022 · 1 yr 2 mos

Technology Associate (Team Lead) - Money Movement Next Gen

Promoted

Dec 2017Nov 2020 · 2 yrs 11 mos

  • Played the role of lead developer and architect on a project which replaced a monolithic vendor solution
  • with a home grown, cloud based, Microservices Architecture with reactive event-based communication using Java and Kafka which supports movement of $2B+ a day. This provided $4M+ YoY savings in operational and maintenance cost
  • Led the “foundation” squad which was responsible for core platform and engineering deliverables as well
  • playing the role model for other squads. Libraries and components produced by this squad were crucial to
  • the success and progress of the other six squads and had a large focus on reusability
  • Responsible for developing modern architecture and engineering culture in the team as well as reviewing code for soundness
  • Established and continually refined practices and tools used by over 100 developers and 20 different teams
  • Led the DevOps and Code Quality guilds, which focused on automation of the code promotion pipeline and the quality of code being developed, respectively. Brought down the testing and deployment cycle from 16+ hours to 15 minutes by building automated pipelines for CI/CD. Also, implemented automated quality checks and deployments as well as SRE tooling
Spring BootApache KafkaDevOpsSolution ArchitectureJavaPayments+1

Technology Associate - Instant Account Verification

Promoted

Nov 2016Dec 2017 · 1 yr 1 mo

  • Developed an integration with a vendor platform for instant account verification which allowed clients to link and verify new external accounts in minutes rather than 3-5 business days using Spring Boot micro services. This supported the launch of a new automated investment product.

Technology Analyst

Promoted

Aug 2016Nov 2016 · 3 mos

  • 15 weeks of intensive technology training to prepare analysts for the role of Technology Associate at Morgan Stanley. The program extensively covers several common programming languages (C++, Java, Scala, Javascript, C#, etc), web technologies, and proprietary frameworks.

Technology Summer Analyst

Jun 2015Aug 2015 · 2 mos · Greater New York City Area

  • Created a supporting application for the company’s wealth management trading platform. The application allowed the operations team to make corrections to trades after they were already processed by the exchange
Java

Fgi (fgi finance & fgi risk)

Programmer

Aug 2015Dec 2015 · 4 mos · Greater New York City Area

  • Responsible for maintaining T.R.U.S.T. application, which is used for risk management, as well assisting with generating reports using Oracle CRM.
  • Was also involved with creating a mobile application to bring TRUST to mobile phones.

Fgi (fgi finance / fgi risk / fgi capital)

Programmer

Sep 2014May 2015 · 8 mos · Greater New York City Area

  • Responsible for maintaining T.R.U.S.T. application, which is used for risk management, as well assisting with generating reports using Oracle CRM.
  • Was also involved with creating a mobile application to bring TRUST to mobile phones.

Chefmod, llc

Mobile Application Development Intern

Jun 2014Aug 2014 · 2 mos

  • Responsible for designing a mobile application which will allow clients to submit orders from their mobile devices.

New york university

Teaching Assistant

Sep 2013Dec 2015 · 2 yrs 3 mos · Greater New York City Area

  • Responsible for assessing work submitted by students and giving feedback so that the students may improve upon their assignments.
PHPPhoneGapIonic Framework

Mount sinai medical center

Programer

Jun 2011Aug 2011 · 2 mos · One Gustave L. Levy Place New York, NY 10029-6574

  • Summer job; Programing a CMS system for doctors and other medical personnel to use.

Education

New York University

Bachelor's degree — Computer Science

Jan 2012Jan 2016

Fair Lawn High School

Jan 2009Jan 2012

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience