The best freelancers
14
4292
66 0
I am a Full-stack developer with over 4 years of experience.
I have extensive experience in developing commercial applications that are currently working and bringing profit to their owners.
My main responsibilities include: creating project architecture, developing backend and frontend parts, as well as connecting various APIs.
I use the following languages, frameworks and technologies in my work:
Front-end:
HTML/CSS,
SCSS/SASS,
Gulp.js,
Jquery,
React/React Native,
Redux,
MobX
Back-end:
Node.js/NestJs,
PHP/Laravel/Wordpress/Opencart,
Python/Django
Other:
TypeScript,
git,
Linux,
AWS,
docker,
nginx,
apache,
CI/CD,
PostgreSQL,
MySQL,
MongoDB,
Redis,
RabbitMQ,
REST API,
GraphQL
HTML and CSS · JavaScript
Kyiv, Ukraine
✅Maximum attention to each project! Guaranteed quality! Affordable prices!
1922
23 0
Good afternoon, my name is Vladyslav) Most likely, you already know that a website is a very profitable advertising product today, which can complement any business idea. Do you want your own website? I can help you in its implementation!)
Honesty, openness and punctualityI always do it my way, on my conscience. And I always stay in touch even after finishing the work on the project. Otherwise, I don't see the point in it. There will be some jambs - at least in a year I will open the code and fix it!
I set deadlines with a margin, I deliver 90% of the work earlier than specified
Discussing orders with pleasure!
How can I help you?
Website layout - HTML/ CSS/ SCSS /JavaScript/ TypeScript (+gulp)Development on React/ Next.js, Redux/ Redux Toolkit. QraphQL, Apollo, PrismaCovering the application with tests90-100 PageSpeed Insights load speed optimizationUpload the site to any hosting of your choiceCross-browser compatibility / Valid code / Download optimization
BEM methodology or modular approach to writing classes
Always in touch, I answer quickly
107
106
79
Denis Efremov
Highlights Summary
● iOS Development: Objective-C (7 years), Swift (8), SwiftUI (3), Vapor (3), Xcode (14), Instruments (14)
● Solid knowledge of all classic design patterns (MVC, MVP, MVVM, VIPER, Clean Architecture, etc.) and best
practices (POP, SOLID, DRY, KISS, YAGNI)
● Strong Knowledge of Apple's Human Interface Guidelines, experience with creating UI using IB, in code and in
SwiftUI
● Full-stack and client-server iOS development (3 years): SwiftUI, Vapor, Postgres/MongoDB, Heroku and AWS
● Native iOS Frameworks: Foundation, UIKit, Core Data, Core Animation, Core Graphics, Core Image, Core ML,
Create ML, Core Location, MapKit, Security, LocalAuthentication, Core Motion, SceneKit, CallKit,
NotificationCenter, SwiftUI, Combine
● Third-party Frameworks and APIs: Alamofire, RxSwift, Swinject, Firebase, Realm, SwiftKeychainWrapper
● Test Automation: Unit/UI Tests in Xcode, SpecFlow and Gherkin, Karma, Jasmine
● Deep knowledge and solid hands-on experience with CI/CD pipelines: Jenkins, Fastlane, Xcode Cloud, GitHub
● Databases: SQL Server, MySQL, NoSQL, Postgres, MongoDB, AWS DynamoDB, Access, FoxPro
● Earlier full-stack development experience: C#, .NET, ASP.NET, Entity Framework 6, WCF, Web API, MVC,
AngularJS, Bootstrap, HTML5, CSS3
● Adobe Products: Photoshop, Dreamweaver, InDesign, XD
● Extensive experience with Agile, knowledge of Jira, Confluence
Work Experience
Feb. 2021 – May 2023
Senior iOS Developer
HSBC, Vancouver, B.C.
Contract, Full-time: working remotely in a team based in Vancouver BC, collaborating with
teams from US, UK, Hong Kong, India and Poland
Responsibilities/achievements:
● Developed global digital solutions for 37+ million customers worldwide
● Implemented new features and online experiences for HSBC Mobile Banking, HSBC
UK, HSBC US and HSBC Canada apps
● Worked on new features and improvements in multiple frameworks and libraries:
messaging, authentication, accounts, wealth management, money transfer
● Worked in a UK-based team on the “QR code Digital Secure Key device transfer”
feature
● In a Canadian team, implemented Chinese language support for Canadian market
● Implemented “Transfers and Contributions” feature for the Canadian market
● Collaborated with multiple teams (US, HK, China, India), integrated Wealth Dashboard
feature into HSBC (US) mobile app
● Integrated Zelle API into “Move Money” module
Jan. 2019 – Nov. 2019
Senior iOS Developer
Freightera Logistics Inc., Vancouver, B.C.
Full-time: design and development of Freightera iOS Booking App
Languages/technologies/frameworks used: Swift 4 and 5 with Xcode 10, Unit and UI tests,
WebKit, SwiftKeychainWrapper, Security, LocalAuthentication, CocoaPods, JWT
authentication, Laravel RESTful API, Git with Sourcetree, JIRA.
Tasks completed include:
● Gathering requirements from the stakeholders
● UI and wireframe prototyping with Adobe XD
● Design and development with Xcode 10
● Performance tuning with Instruments
● Unit and UI tests in Xcode
● RESTful API end-point design and implementation with Laravel
● Managing testers with TestFlight
● Publishing and updating the app at App Store
Jan. 2017 – Jan. 2019
Senior Mobile Developer
Frozen Mountain Software, Surrey, B.C.
Full-time: building WebRTC applications for iOS, Android, Windows and UWP platforms
Languages/technologies/frameworks used: Swift 3 and 4,Objective-C, Xcode 8 and 9,
AVFoundation, ARKit, SceneKit, CallKit, NotificationCenter, UIKit, Java, C#, Xamarin in Visual Studio, JavaScript.
Tasks completed include:
● Working closely with Project Manager to gather and document requirements
● Designing and developing RTC solutions for iOS, Android and UWP platforms
● Integrating internal WebRTC SDKs and libraries into production applications and APIs
● Troubleshooting existing WebRTC applications
Mar. 2014 – Dec. 2016
Senior Software Developer
LifeLabs, Burnaby, B.C.
Full-time: design and development of a suite of electronic health care products for iOS and
Windows platforms. Web application development with .NET technologies.
Languages/technologies/frameworks used: Objective-C, Swift 2 and 3, Xcode 6, 7, and 8,
C#, .NET, ASP.NET, EF6, WCF, Web API, MVC, AngularJS, Bootstrap, HTML5, CSS3.
Tasks completed include:
● Designing and developing new features for MyeHealth iOS app
● Designing and developing new features and add-ons to Launchpad (client-side Web
application for care providers) and Rover (back-end services)
● Working on a brand new product, called eOrdering (electronic medical care ordering)
● Designing and developing a brand new product, called MyResults (client-side Web
application for Ontario clients)
● Designing and developing a brand new product, called eSubscribe (to accommodate
Canadian Anti-Spam Legislation)
May 2012 – Feb. 2014
Senior PHP Developer
Freightopolis, Montreal, Quebec
Full-time contract (remote): design and development of an online shipping platform. Tasks
completed and under development include:
● Implemented an algorithm allowing skid spot optimization for Less-than-Truck loads and
later improved the algorithm adding skid stacking option.
● Designing and developing major logistics and operational system modules.
● Integrating third-party APIs and Web services.
● Designing and maintaining system DB.
● Front-end development, jQuery, CSS, and AJAX.
● Back-end development with PHP frameworks.
Mar. 2003 – May 2012
Senior Software Developer
E-Port Systems, Vancouver, B.C.
For 9 years, was responsible for the full software development life cycle at the company:
design, development, testing, debugging and maintenance of the touch-interactive
multi-platform systems. Projects completed:
● Developed touch-interactive multi-purpose solutions for Windows and iOS platforms.
Tools used: Visual Studio, Flash CS5.5 Professional, Xcode. Languages: C/C++, C#,
Objective-C, ActionScript 2.0 and 3.0.
● Designed and developed back-end for the software systems. Servers: Apache (both,
Windows and Linux), IIS, Flash Media Server 3.0, Mail-server, FTP-server. Languages:
PHP and Perl. Web services that support the client-side are written with: SOAP, JSON,
XML, and REST.
● Designed and developed databases to capture all the touch-tracking and user data.
Databases: MySQL, SQLite, MS SQL Server.
● Implemented video capture and video playback functionality for the system using Flash
Media Server 3 (current version) and DirectShow (older version)
● Completed video host playback that helps the user with navigation through the
applications (using Flash CS5.5 Professional, ActionScript 2.0 and 3.0, and Video
Encoder)
● Developed on-line credit card processing functionality for the system using C#,
ActionScript, PHP, and MSXML library
● Designed, implemented, and maintained the back-end database that holds all the data
relative to the on-line transactions, video- and photo-postcards, merchandise, and
customers
● Built the Windows XP Embedded OS images for the touch-screen interactive kiosks to
run the software (using the Windows Embedded Studio tools)
Education
Present Bachelor of Technology in Computer Systems, part-time
British Columbia Institute of Technology
Sep. 2000 – May 2002 Computer Systems Technology, Diploma
British Columbia Institute of Technology, Burnaby, BCIT
Sep. 1989 – June 1995 Engineer-Physicist, Master’s Degree
The Urals State Technical University, Ekaterinburg, Russia
References
Excellent references are available upon request.
68
25
25
25
https://wa.me/qr/RL3CKOE7WFZQN1
5