Pavel Shevchuk's CV
- Phone: +371 26 115 112
- Email: stlwrt@gmail.com
- Location: Riga, Latvia
- Website: thestalwart.github.io
- LinkedIn: pavelshevchuk
- GitHub: TheStalwart
Summary
Software Engineer with 15+ years of iOS application development experience, looking for opportunities to leverage legacy Objective-C, Swift and UIKit knowledge, or learn something new.
Experience
Vialet.eu / Mellifera.team, Leading iOS Developer
Sept 2019 – Oct 2024
5 years 2 months
Maintained fintech iOS application and developed new features.
Tools: iOS, Xcode, Objective-C, Swift, UIKit, REST APIs
-
Reverse engineered a proprietary middleware and reimplemented its API to escape vendor lock-in
-
Worked with Customer Support team to discover and permanently solve as many recurring issues as possible, and aid in research of remaining edge cases
-
Documented the mobile app code to such extent it was eventually used by backend developers as a reference
-
Profiled and fixed performance bottlenecks to preserve compatibility with older devices
CTE / Skywind Tech LV, Leading Mobile Game Developer
Sept 2014 – Nov 2018
4 years 3 months
Developed and maintained mobile games for iOS and Android.
Tools: iOS, Android, Objective-C, C++, Swift, Java, ActionScript/AIR, Cocos2d-x, Starling, Apache Cordova, Jira, Jenkins CI, Google Analytics
-
Profiled and optimized Flash/AIR game engine to improve framerate 600% on iPhone 4
-
Maintained 4x game engines for compliance with mobile app storefronts, social media and marketing middleware
-
Implemented custom properties in Google Analytics to understand device targeting priorities
-
Helped QA and Customer Support departments to transition expertise from web to mobile games
-
Helped CI/CD team to implement game resource conversion pipelines
VeryPositive, iOS Developer
Apr 2011 – Aug 2014
3 years 5 months
Developed various iOS applications.
Tools: iOS, Xcode, Objective-C, UIKit, REST APIs
- Learned Objective-C and UIKit with no prior mobile app development experience, while staying on schedule to deliver value to customers
Valiant Vision, Full-Stack Web Developer
Jan 2008 – Mar 2011
3 years 3 months
Developed clones of contemporary social media, dating websites and video streaming platforms.
Tools: Linux, Apache, MySQL, PHP
- Worked beyond the definition of "Full-Stack Web Developer", to consult customers what kind of hardware to buy, assembled the servers, maintained Linux on bare metal, and developed the web applications according to business requirements
RPGSalez.com, Full-Stack Web Developer
May 2008 – Feb 2009
10 months
Developed a MMORPG currency online shop and back-office.
Tools: Linux, Apache, MySQL, PHP
- Implemented a game currency online shop that used human editable CSV files as a data source, as specifically requested by the business owner
UniNet, Network Technician
June 2005 – Aug 2007
2 years 3 months
Made sure customers are always online.
Tools: Windows, Linux, FreeBSD, macOS, Ethernet, Wi-Fi, JavaScript, HLDS, Lua
-
Developed a custom network monitoring application
-
Overhauled Counter-Strike 1.6 server to reduce average ping from 50ms to 10ms
Personal Projects
RetroMultiplayer
Apr 2017 – present
Organized social gaming events.
Tools: NSIS, VBScript, PowerShell, Windows XP, Windows 11, TrueNAS
-
Upcycled e-waste into retro gaming setups and network attached storage
-
Developed maintenance utilities in VBScript, targeting Windows XP
-
Developed maintenance utilities in PowerShell, targeting Windows 11
-
Rescued legacy servers and workstations
iCalCord
Discovered an undocumented way of using public Discord API to extract event announcements, implemented a service to access the data in industry standard ICS feed format.
Tools: Python, discord.py, MongoDB, Sentry.io
TripAdvisor-GPX
Reverse engineered a web application and implemented a browser extension to extract lists of attractions in industry standard GPX format.
Tools: JavaScript, Tampermonkey
waze2gpx
Reverse engineered a proprietary format and implemented an easy to use web app for conversion of Waze ride history to industry standard formats.
Tools: JavaScript, Leaflet
Education
Riga Technical College, Computer system and network administrator
Sept 2008 – Feb 2011
College degree
Riga Technical College, Programming technician
Sept 2004 – June 2008
Vocational secondary education
Skills
Languages: English (fluent), Latvian (fluent), Russian (native)
Driver's License: A, B, BE