Lenin Street, 10
Moscow, Russia, 111033
+7-914-5-81-83-59
MON - FRI,10AM - 9PM (UTC +7)
denisstepanov@bk.ru
REPLY IN 24 HOURS
Download CV

Denis Stepanov

React Native & Xamarin Developer

  • BORN : January 10, 1997
  • EMAIL : denisstepanov@bk.ru
  • LANGUAGE : Russian, English, Chinese (beginner)

Retailix

Briskly Business

About me

PROFESSIONAL PATH

I am a dedicated cross-platform mobile developer seeking for a software development position. I have graduated from computer engineering major in one of the largest colleges in Canada, and Computer Science programme at the University of Nottingham. Considering the experience I had with the information technology, I can put my skills to almost any engineering field. I have also contributed to multiple software and hardware projects, leading various teams of students/colleagues to successful results.

I show most of my interest in Android/iOS application development, as much as building any IoT projects I can get my hands on. Lately, I have strong interest in cross-platform mobile application development and completed several projects which resulted in academic publications.

Skills

LANGUAGES & TECHNOLOGIES

React Native (ReactJS/JS), Xamarin (C#/C), Redux 3+ year(s)

Firebase, Git, Jira, VSCode 3-5 years

Swift, Kotlin, Unity 2+ year(s)

Other skills: Expo, MySQL, HTTP (REST), Confluence, Figma, Lottie/Bodymovin, LaTeX, Node.js (Express)

Next Learning Path: CI/CD (Github Actions), Snowpack

Experience

PREVIOUS WORK

Mobile Application Development Team Lead

Softline, Moscow, Russia
July 2022 - Now

  • Mobile applications development and maintenance using React Native as the main framework
  • Writing custom native / cross-platform modules and components for iOS and Android platforms
  • CI/CD on existing product, Git integrations
  • Creating professional in-code and `next-developer` documentation
  • Main Stack: React Native, Typescript, Javascript, Webpack, Websocket
    CI/CD & Version Control: Git, AppCenter (CodePush)
    Design: Figma
    HTTPS: REST APIs, Postman, Swagger
    Ticket Services: Kaiten
    Documentation: Kaiten

Senior React Native Developer

Zorion, Singapore
March 2022 - November 2022

  • Mobile applications development and maintenance using React Native as the main framework
  • Writing custom native / cross-platform modules and components for iOS and Android platforms
  • CI/CD on existing product, Git integrations
  • Creating professional in-code and `next-developer` documentation
  • Main Stack: React Native, Typescript
    CI/CD & Version Control: Git, AppCenter (CodePush)
    Design: Figma
    HTTPS: GraphQL, Graphi, Hasura
    Ticket Services: ClickUp
    Documentation: Notion

Mobile Application Development Team Lead

Briskly, Moscow, Russia
March 2021 - February 2021

  • Mobile applications development and maintenance using React Native as the main framework
  • Writing custom native / cross-platform modules and components for iOS and Android platforms
  • CI/CD on existing product, Git integrations
  • Creating professional in-code and `next-developer` documentation
  • Main Stack: React Native, Typescript, Javascript, Webpack, Websocket
    CI/CD & Version Control: Git, AppCenter (CodePush)
    Design: Figma
    HTTPS: REST APIs, Postman, Swagger
    Ticket Services: Jira
    Documentation: Confluence

Senior Mobile Application Developer

Sycret, Moscow, Russia
May 2020 - April 2021

  • Designed and developed two large mobile applications for beauty and medical industries
  • Continiously upgraded client applications based on their feedback that was gathered from Google Play Market and App Store
  • Maintained a 1000+ users database across Android/iOS mobile platforms

Virtual Environment (VE) Designer

Nottingham University, Ningbo
June 2019 - May 2020

  • Implemented a Virtual Reality tour around a library construction site at UNNC
  • Recorded the changes around the construction site monthly
  • Tested the environment on various VR headsets
  • Gathered student feedback throughout the development process

Tennis Coach and Tennis Camp Senior Councilor

North York Tennis Club, Toronto
April 2015 - October 2016

  • Planned and organized tennis lessons and fitness activities
  • Assisted students to build their skills set
  • Applied coaching ethics and to set better environment in group during the course
  • Enacted the role of a mentor and friend and maintaining coach-and-student relationships

Education

ACADEMIC CAREER

BACHELOR DEGREE IN SCIENCE

NOTTINGHAM UNIVERSITY, NINGBO, CHINA
COMPUTER SCIENCE
AUGUST 2017 - JUNE 2020

ADVANCED DIPLOMA IN SCIENCE

HUMBER COLLEGE, TORONTO, CANADA
COMPUTER ENGINEERING TECHNOLOGY
AUGUST 2014 - MAY 2017

EXCHANGE PROGRAMME SCHOOL

NJSP, IN, USA
AUGUST 2013 - MAY 2014

Achievements

LEADERSHIP AND SPORT
Member of Model United Nations
August 2011 - May 2014

Winner of FLEX Exchange Program
August 2012 - May 2013

Best UNNC 2020 dissertation of the year
July 2020

Winner of sectional competitions in tennis
North Region Sectionals, IN, USA, 2014

National tournament participant
“Russia Cup”, Moscow, Russia, 2011
Place: 16-32

International tournament participant
“TAC Championship”, IL, USA, 2014
Place: 3

Certifications

Tennis Canada Certification

Tennis Instructor I
Certification Date: January 2015

First Aid and CPR Certificate

Certification Date: February 2016

Interests

Virtual Reality development became one of my interests when I purchased my first headset for gaming. During the last 2 years at the Nottingham Univrsity I was working on 2 large projects for VR in education and healthcate industries. Both of the projects resulted in academic publications.

All of my work is currently under Open Educational Resources. I try to make my work available for everybody and I believe in open software as one of the progressing methods in computer science.

I have found an interest in Metamorphic Testing and possible ways to alleviate the Oracle Problem in software development. I spend most of the time on testing when I am developing an application or working on a project.

Mobile development was intersting for me since my first class in mobile device programming. I have found a passion in making applications for both Android and iOS, but I enjoy spending free time learning more about cross-platform technologies and developing application for mobile devices.

Publications

Creating a 4D photoreal VR environment to teach civil engineering. In IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2019), pages 1006-1013, 2019
A Virtual Reality OER Platform to Deliver Phobia-motivated Experiences, Denis Stepanov, Dave Towey, Tsong Yueh Chen and Zhi Quan Zhou (2020) in Proceedings of the IEEE Annual Computer Software and Applications Conference, COMPSAC 2020, pp. 1528-1533