Name: Filipp Pirozhkov
Age: 40
Located in: Somewhere traveling
Top engineer with proven ability to develop efficient solutions to complex problems. Extensive experience and skills with all levels of software and architecture. Worked in a variety of roles from individual developer to technical lead. Worked for four Fortune 500 companies.
https://www.linkedin.com/in/phil-pirozhkov
https://stackoverflow.com/cv/phil-pirozhkov
Tech leader
Architect
Ruby developer
Ruby and Rails ecosystem JavaScript DB and storage: MySQL, PostgreSQL, Redis, MongoDB, Memcached, Cassandra OS: Linux, system administration Task management: Jira, Redmine, Trello Code management: git Practices: BDD, DDD, TDD Other: XML, parsers, HTTP, TCP/IP, P2P, Internet security, machine learning, FreeSwitch, FreeRADIUS Other platforms: Java, Erlang, Lua Automated testing
1997-2003 Saint-Petersburg Telecommunications University, engineer of computing and telecommunications
Community marketplace that helps users book the time of expert professionals.
Role: develop the back end of the marketplace platform, web site and mobile API from scratch and adjust it to rapidly changing marketing strategies.
The product has received good feedback, though has not attracted enough users to become profitable.
Technologies used: Rails, geolocation, mobile API, match analysis
Architect/Ruby Tech Lead
Ruby developer
Ruby/Java developer
Senior Ruby developer
Technologies used: Ruby, Rails, CAS, Datamapper, MongoDB, OAuth2, PostgreSQL
Role: develop full stack web registry of energy efficient consumer hardware; integrate with data stores; web crawlers for open data sources integration.
Senior Java Developer
Ruby developer
Role: develop front-end and middle-tier of a large conference, including in-mail, invitations, calendars and chat rooms.
Technologies used: Ruby on Rails, Oracle, ExtJS
Senior Java Developer
Development of reporting system, including Eclipse plugin, reporting web server and reporting engine
Technologies used: Java SE, Java EE, Eclipse
Senior Java Developer
Development of Enterprise Database restore/backup/archive tool
Technologies used: Java SE, XML, DB2, HSQLDB, Swing
Senior Java Developer
Development of client data backup/restore system
Technologies used: Java SE, InstallShield
Java developer
Responsible, reliable, lazy, hard-working, high learning ability, ready to take challenge, analytical cast of mind, good team player
Fluent English, basic French, basic Spanish, Russian (native speaker)