Andrei Filippov
Portfolio
First Line Software
Project for the allocation of locomotives, trains, wagons for Russian Railways. ● launched a project started by other companies. ● refactored legacy code. ● created tables, queries and optimized existing queries in DB (Oracle), created new services. ● wrote transfer big data from csv to database with jdbc. ● tried to improve existing bug reporting process, fixed existing bugs. ● changed logic in some endpoints. ● wrote queries using MyBatis and scripts to migrate a project from ant to gradle or maven.
Touch Instinct
1. Bank SPB. We made an application for legal entities. 2. LUKOIL. It's an application for a LUKOIL gas station where you can pay for your refueling without getting out of the car. ● designed the database architecture, tables and queries, optimized existing queries. ● my team leader and me designed versioning. ● added cache for some requests, evaluated the timing for completing tasks. ● came up with a solution for determining regions and writing geo queries to them. ● spoke with a client about tasks, problems and other develop matters else when my manager or team leader couldn't do it. ● changed the existing algorithm for sending push notifications.
Mission:Luna
I worked in the "Analytics and Budget" team. The main task is to receive bank transactions, process and analyze them, build a budget and loyalty programs. The team has 2 backend developers with me. ● designed, developed, reviewed the code, API and database tables. ● participated in architectural decisions. ● wrote component and e2e tests. ● integrated with partner service. ● evaluated tasks. ● reduced the time of communication between our managers and partners.