Evghenii Todorov, Full-stack Developer in Chisinau, Moldova
Evghenii Todorov

Full-stack Developer in Chisinau, Moldova

Member since September 20, 2017
Evghenii is an iOS developer with solid experience in developing apps for iPhone and iPad. He has extensive knowledge of iOS SDK, UIKit, Apple frameworks, REST APIs, and design patterns. Evghenii is interested in back-end technologies, including Java, Spring, and databases. He enjoys developing applications from start to finish, ensuring customer satisfaction, producing high-quality apps, and great usability.
Evghenii is now available for hire

Portfolio

  • WIIN Solutions LLC
    Cocoa Touch, UIKit, Swift, iOS SDK, REST, Firebase Cloud Messaging (FCM)...
  • Winify AG
    Cocoa Touch, iOS SDK, Swift, Alamofire, Localization...
  • 10Clouds
    Jira, Git, Google Cloud Messaging, REST, Alamofire, Auto Layout, RxSwift...

Experience

Location

Chisinau, Moldova

Availability

Part-time

Preferred Environment

Sketch, Jira, Git, Xcode, iOS, MacOS, Agile Software Development, Figma, Trello

The most amazing...

...project I worked on was a GoCareer app that discovers courses from universities near the student and allows them to apply for a course through the app.

Employment

  • iOS Developer

    2021 - 2021
    WIIN Solutions LLC
    • Redesigned the old company’s app. Updated the UI with a new look and experience, enhanced the app’s views and interactions. Made it aligned with the recent iOS version.
    • Modernized the project code, refactoring the old code from Objective-C to Swift language using the recent API version. Enhanced the project architecture.
    • Analyzed the client’s requirements for new functionality, advised better ways to implement the new features.
    • Collaborated with other engineers in a remote team led by a project manager to implement the client’s requirements. Talked with the client on video calls and communicated with the team on the engineering routine in Slack channels.
    • Implemented the push notifications by integrating the Firebase Cloud Messaging service.
    • Created a network layer in the app that works with the remote back-end. Added functionality to upload the photos to the server.
    • Integrated the async load images in the app's table views. Implemented the image cache and enhanced memory usage by integrating the downsample techniques for large images.
    • Developed a new UI layout based on the collection view for the product details screen.
    • Built and distributed app versions during the development cycles. Used Git for repository routines.
    • Discussed security topics and risks with the client before app release. Supported the client on submitting the app in the App Store.
    Technologies: Cocoa Touch, UIKit, Swift, iOS SDK, REST, Firebase Cloud Messaging (FCM), Core Data, Camera API, Push Notifications, System Architecture, Unit Testing, Xcode, iOS, Objective-C, Git, REST APIs, Firebase, Model View Controller (MVC), Apple Push Notifications, Auto Layout, AVFoundation, Object-oriented Programming (OOP), iPhone, Core Foundation, HTTP REST, Design Patterns, User Experience (UX), Mobile Development
  • iOS Developer

    2020 - 2020
    Winify AG
    • Maintained the company's applications and frameworks. Updated the network layer code by integrating the recent API version. Fixed bugs and implemented UI enhancement.
    • Created a tool for app localization by integrating Phrase. The tool makes the localization routine easier for developers and translators because it automatically updates the localization file in the app and the Phrase service.
    • Built the iOS widget for the eCommerce app. Users can add the widget on the desktop, showing the info about the merchant’s store.
    • Enhanced the continuous integration (CI) process. Worked on migrating the code and repositories to the new Git environment.
    • Collaborated with a team of developers, project managers, and QA. Participated in stand-up calls and group discussions.
    Technologies: Cocoa Touch, iOS SDK, Swift, Alamofire, Localization, Continuous Integration (CI), UIKit, Xcode, iOS, Git, REST APIs, Agile Software Development, Model View Controller (MVC), Auto Layout, REST, Object-oriented Programming (OOP), iPhone, Widgets, Core Foundation, HTTP REST, Design Patterns, User Interface (UI), User Experience (UX), Mobile Development
  • iOS Developer

    2015 - 2016
    10Clouds
    • Contributed to iPlay Sport app, a sport-focused social platform for professional players and fans. Collaborated as a member of the development team.
    • Created UI for app onboarding screens. Integrated the library to choose and follow favorite sports players for fans.
    • Customized UIKit TabBar control by setting its parameters, including background images, different images, and colors for each TabBar state.
    • Integrated the image viewer class that shows full-screen images in users' feed with gestures support, scale and rotate features.
    • Worked with reactive programming pattern and RxSwift library.
    Technologies: Jira, Git, Google Cloud Messaging, REST, Alamofire, Auto Layout, RxSwift, Swift, iOS SDK, Apple Push Notifications, Xcode, iOS, REST APIs, Agile Software Development, Firebase, Cocoa Touch, Facebook iOS SDK, Model View Viewmodel (MVVM), Sketch, Reactive Programming, UIKit, Object-oriented Programming (OOP), Social Networks, iPhone, Firebase Cloud Messaging (FCM), Core Foundation, HTTP REST, Design Patterns, User Interface (UI), User Experience (UX), Mobile Development
  • iOS Developer and Project Manager

    2015 - 2015
    UniProgi
    • Created video streaming iOS app based on the specification, design, and remote REST API.
    • Designed the UI that captures video in real-time, shows the comments, and allows users to enter comments right on the camera screen during the video streaming.
    • Developed a set of classes that handles video streaming and shows the video to users in real-time.
    • Built the login with Twitter feature by integrating the Twitter SDK in the app.
    • Created UI animations and animated transitions to show user profile cards and likes.
    • Managed development of the Android version of the app. Estimated, defined, discussed tasks, and assigned them to an Android developer. Organized daily meetings with the developer and reviewed the app during the development process until completion.
    Technologies: Twitter SDK, REST, UIKit, AVFoundation, Wowza, Swift, iOS SDK, Video Streaming, Push Notifications, Xcode, iOS, Git, REST APIs, Cocoa Touch, Model View Controller (MVC), Apple Push Notifications, Auto Layout, Object-oriented Programming (OOP), Social Networks, iPhone, Camera API, System Architecture, Core Foundation, HTTP REST, Design Patterns, User Interface (UI), User Experience (UX), Mobile Development, Retrofit
  • Full-stack Developer

    2015 - 2015
    Direct Invent
    • Developed the Vipster iOs MVP app, a nightlife organizer with social features like friends, followers, and likes.
    • Created the login with a Facebook feature in the app by integrating the Facebook SDK.
    • Built the GPS location features with the ability to identify the user's location and show nearby venues based on their current location.
    • Built a back-end REST API for the Vipster app using Scala technologies and PostgreSQL database.
    • Developed a set of back-end integration tests for the REST API by using ScalaTest.
    • Integrated the Apple Push Notifications delivery in the app.
    Technologies: PostgreSQL, Java, Scala, Auto Layout, Facebook SDK, UIKit, REST, Objective-C, iOS SDK, Xcode, iOS, Git, REST APIs, Linux, MySQL, Cocoa Touch, Object-oriented Programming (OOP), Social Networks, iPhone, System Architecture, Core Foundation, HTTP REST, Design Patterns, Mobile Development
  • Senior iOS Developer

    2013 - 2015
    Winify
    • Developed the iOs Muume app, a payment environment app with funds transfer, shopping, and POS features. Integrated the printer hardware, created a set of abstract classes to work with different printers. Developed the text formatting algorithms.
    • Built the iPad Decision Maker Pro app. The key feature is to estimate projects during early development phases based on user input. Supports Auto Layout, has a good-looking and friendly UI, fancy animations, and math calculus based on user input.
    • Integrated the continuous integration process in the development by setting up the Xcode Server.
    • Managed the tasks of the projects, estimated tasks, divided into subtasks, assigned to other developers, and performed code reviews.
    • Organized meetings between developers where we discussed iOS technologies and related topics.
    Technologies: Continuous Integration (CI), Xcode Server, POS, UIKit, Cocoa Touch, REST, Xcode, Git, Objective-C, iOS SDK, iOS, REST APIs, Jira, Model View Controller (MVC), Apple Push Notifications, Auto Layout, Alamofire, Object-oriented Programming (OOP), iPhone, System Architecture, Core Foundation, HTTP REST, Design Patterns, User Interface (UI), User Experience (UX), Mobile Development
  • iOS Developer

    2012 - 2013
    Winify
    • Blended the MVC architecture in the app development and separated code into several layers, such as network communication, models, view classes, and helpers.
    • Supported the iOS applications created by the company, worked with legacy code, updated to new versions of iOS, and renewed the technology stack.
    • Incorporated RestKit framework to work with REST API services in the apps. Integrated the JSON objects mappings to make it easier and remove the routine code from this feature.
    • Integrated TestFlight (TF) as the distribution system for builds and configured it to send builds to testers and monitor the testing process on different devices and iOS versions. Shipped release-ready builds via TF to customers.
    • Developed the iOS Rostelecom app with key features such as reading news, press releases, and public reports. The app works on iPhone and iPad, uses REST API, downloads files (PDF, images, and Excel files), and supports portrait and landscape modes.
    Technologies: Asynchronous Programming, Cocoa Touch, UIKit, Git, REST, Objective-C, iOS SDK, User Experience (UX), Mobile Development
  • iOS Developer

    2010 - 2012
    Skyvenger 3D
    • Contributed to the development of the Skyvenger 3D game on the iOS platform.
    • Developed lighting in the game stage feature of the app using OpenGL ES.
    • Built a level editor launched on macOS X. The key features of the editor were open and save levels, create, zoom, and rotate levels. Integrated the OpenGL ES for edit view and UIKit for additional views.
    • Managed some organization and co-founder responsibilities, including searching for developers and discussing ideas about the game concept and title.
    Technologies: Cocoa, UIKit, Oolong Engine, OpenGL, Objective-C, iOS SDK, Xcode, iOS, Git, Cocoa Touch, MacOS, iPhone, Core Foundation, Mobile Development

Experience

  • GoCareer

    GoCareer allows you to explore all college or sixth form options, including A-levels, technical courses, and apprenticeships. Once you have made your decision, you can apply directly through the app in four clicks!

    I created the iOS application based on an existing Android version.

    The app supports both iPhone and iPad platforms, various range of iOS devices displays, and both portrait and landscape orientations.

  • Streamini
    https://uniprogy.com/periscope-clone

    Streamini is a live video streaming social app.

    Key features include:
    • Social Networking
    • Live Streaming Videos
    • Likes and Chat
    • Push Notifications

    I developed the iOS application from scratch based on a design and REST API. The main part of the app is an iPhone camera capturing the video and streaming it on a remote server.

    The app has a nice UI to comment and like the video in real time while on camera view. The login flow is simplified through integrated login with Twitter. The app has social features like following friends, likes, profiles, and uploading user avatars.

  • Iplay Sport
    http://AppStore.com/iPlaySport

    Iplay Sport is a social platform for professional players and sports fans. Key features include the latest news, pro player and fan profiles, user feeds, chat, and push notifications. Each user can follow an event and track matches.

    I collaborated on the project as an iOS developer. I integrated the UI control to select the user's favorite player, customized the main application tab bar, and added an image viewer that shows a full-screen image from the user's feed. I also created the UI for app screens.

  • Project Decision Maker

    Project Decision Maker is an iPad application for internal use by company managers that takes some project parameters as input values (type of project, team size, budget, and timeframe) and calculates the project risks and success rates to help managers make decisions about the project before development starts.

    I created the app from scratch based on a design. The app has a friendly UI, tab bar structure, nice-looking animations built using Core Animation Apple framework, and custom UI controls and transitions.

  • Muume
    http://muume.com

    Muume is a social payment environment that supports money transfers, virtual shops, POS terminal features, money exchanges, and other enhanced functionalities. Muume is a secure, fast, user-friendly, and easy-to-use app.

    I worked on developing the iOS version of the app and created the architecture design of the app that has separate layers for network operations and UI components. I integrated the REST Kit framework for async network communication and integrated the POS card reader in the app as well as printer hardware to handle payment transactions.

  • BrainPicker Trivia : Reggae Edition

    A quiz game about reggae culture.

    I developed the app from scratch based on a design.

    Key features include:

    • Different levels
    • Time control
    • Sound Effects
    • Reggae and Dancehall Background Music
    • Over 500 Questions
    • iPad Support
    • Game Center Support

Skills

  • Languages

    Objective-C, Swift, SQL
  • Frameworks

    UIKit, Cocoa Touch, Core Data, iOS SDK, Core Foundation, Cocoa
  • Libraries/APIs

    Alamofire, Facebook iOS SDK, Camera API, Xcode Server, Facebook SDK, Twitter SDK, OpenGL, RxSwift, Google Places API, Fabric, Game Center, Retrofit
  • Tools

    Apple Push Notifications, Xcode, Auto Layout, Git, Firebase Cloud Messaging (FCM), Wowza, Sketch, Photoshop CC, Jira, AWS SDK, Figma, Trello
  • Paradigms

    Object-oriented Programming (OOP), Model View Controller (MVC), Design Patterns, Mobile Development, Unit Testing, Asynchronous Programming, Continuous Integration (CI), Reactive Programming, Agile Software Development, Model View Viewmodel (MVVM)
  • Platforms

    iOS, Firebase, Linux, MacOS
  • Other

    AVFoundation, System Architecture, HTTP REST, User Interface (UI), User Experience (UX), Localization, Location Services, POS, Video Streaming, Social Networks, iPhone, iPad, Widgets, Sound
  • Storage

    PostgreSQL, MySQL

Education

  • Bachelor's Degree in Information Technology
    2004 - 2008
    Technical University Of Moldova - Chisinau, Moldova

To view more profiles

Join Toptal
Share it with others