← В ленту
Регистрация: 10.08.2022

Alexander Shipilov

Специализация: Senior/Lead Java Developer

Портфолио

Facebook

Software Engineer (E5)

Amazon.com

Software Development Engineer II

EPAM / Barclays bank

Senior/Lead Java Developer

Скиллы

Android
AWS services
C++
Cobol
Go
Java
JS (react)
MySQL
Oracle DB
PHP
Python
REST

Опыт работы

Software Engineer (E5)
05.2020 - 06.2022 |Facebook
➢ Member of Remote Presence team • Lead multiple projects and experiments to growth Messenger video/audio calls Technologies: PHP, Android ➢ Member of DevInfra acquisition team • Creating infrastructure for acquiring game studios to help them migrate into Meta infra Technologies: PHP, Java
Software Engineer
11.2017 - 04.2020 |indeed.com
➢ Member of Resume team Project: • Design and implementation of Resume API for internal and external clients Technologies: Java, REST ➢ Member of Incubator team Projects: • Matching employees with job seekers based on preferences (member) • Background checks for job seekers (tech lead) • Identity verification for job seekers (teach lead, made from scratch) • Referrals program (tech lead) Technologies: Java, JS (react), Python
Software Development Engineer
11.2016 - 11.2017 |Grab Taxi
Dedicated developer in Incentives team Dedicated project: • Migrate incentives calculations from 1 day delay to real time Design, implementation, testing, deployment Technologies: Go, MySQL, AWS services ➢ Sole back-end developer in Growth team Projects (design, implementation, testing, deployment): • drivers referral program • Wheel of Fortune for passengers Technologies: Go, MySQL, AWS services
Software Development Engineer II
09.2012 - 11.2016 |Amazon.com
➢ Leading developer of application that predicts time to get product form vendor to amazon fulfillment centers (2 years) Subprojects: • Calculate and apply seasonality effect on delivery time predictions (individual project) • Rewrite and move whole service into java/spring technology from C++ (individual project) Technologies: Java, C++, Oracle DB, AWS services ➢ Amazon Prime Now ordering back-end developer (1 year) Subprojects: • Internal system to make expedition orders through Amazon internals (one of four developers) • System to allow third parties to fulfill Amazon Prime Now orders (one of two project owners) • System that allows to communicate customers and couriers via SMS but without revealing actual cell numbers (one of two project owners) Technologies: Java, AWS services ➢ Amazon Sponsored Products department, sellers recommendations (1 year) • System that manages lifecycle of recommendations to sellers (project owner) • System to make and distribute bid suggestions (project owner) Technologies: Java, Oracle DB, AWS services
Senior/Lead Java Developer
07.2011 - 08.2012 |EPAM / Barclays bank
➢ Adaptor for Mainframe IBM GBS system that converted Cobol-based console UI into modern web UI (one of three developers) Personal responsibilities: • Decoder that converted Cobol based binary stream into java based request/response • As a side activity I created RMI server on mainframe side and client for it that allowed to make direct requests into mainframe which saved millions of dollars that Barclays was spending on license for Cobol-based remote client Technologies: Java, Cobol epam.com, braclays.com
Senior/Lead Java Developer
09.2007 - 06.2011 |Luxoft / UBS Investment bank
➢ Allocation and Booking system development. Worldwide system used by UBS traders (part of larger UBS trading system) for allocation management and trades booking (one of four developers) Personal responsibilities: • Maintaining and improving the system • Switched from single threaded model into multithreaded which boosted performance by several times Technologies: Java
Java Developer
01.2007 - 08.2007 |TOPS business integrator
➢ Documentum system (documentum.com) applications development for various Russian companies. ➢ Swing-based application development for an insurance company (rgs.ru). Six-member development team. topsbi.ru
Lecturer
01.2007 - 06.2007 |Moscow Institute of Physics and Technology (“The Russian MIT”)
➢ Java fundamentals course (practice) for second and third year students Technologies: Java
Software Quality Assurance Engineer (intern)
09.2004 - 09.2006 |Intel Corporation
➢ Harmony QA team: Conformance, functional, stress tests development for JVM. ➢ Harmony public API development team: Bug fixing in AWT/Swing module and its performance improvement. intel.com

Образование

Computer Science (PhD)
2005 - 2008
Moscow Institute of Physics and Technology
MS, Computer Science
2003 - 2005
Moscow Institute of Physics and Technology
BS, Computer Science
1999 - 2003
Moscow Institute of Aviation Technologies

Языки

АнглийскийСвободно владею