Natalia Kostrubin

Web & Mobile Developer

Specializing in the design and development of HTML5, CSS3, Javascript,
responsive websites and mobile apps using valid and
semantic coding best practices.

About Me

  • Name: Natalia Kostrubin
  • Address: Thornhill, Canada


I'm presently expanding my solid experience in Web and Mobile Development. I focus on using my interpersonal skills to build good user experiences. I hope to develop skills in Java and C#, and become an honest asset to the business. As an individual, I'm self-confident you’ll find me creative, funny and naturally passionate. I’m a forward thinker, which others may find inspiring when working as a team.

Who I am?

I’m a developer and technology enthusiast. Programming is not just my job, it’s my passion.

I like creating new things, exploring a new frameworks and languages or solving a problem I never even knew existed. Do You know what most I love about programming? It makes people think.

When you develop the web application, as well as in the building construction, you cannot hurry - you need to think through every detail, to make it convenient and thoughtful, not just for search engines, but also for the people who will use it. In the planning phase you need to know exactly what the app is for and what tasks it will be addressed.

My core strengths are determination and adaptability. I can quickly switch from designing and coding websites to repairing computer hardware and software problems. I am always determined to do the best job I can which reflects in my design and development work where I am able handle any task I’m given, be it graphic or web design, web and mobile development, video or photo editing.

My goal is to create websites which act as effective marketing tools for my clients.

  • User Experience Design
  • Web Development
  • Hybrid Mobile Apps Development
  • Video Editing



  • 2016-2017

    A-Frame WebVR Programming Tutorial Series (Virtual Reality) EMMET Faster HTML & CSS workflow Short and Sweet: Get Started with Git and GitHub Rapid Prototyping with Ionic: Build a Data-Driven Mobile App Angular 2 & Foundation for Apps 2017 BlackBerry 10 App Development with HTML5 Beginner to Pro: How to Develop for Apple Watch User Experience Certification Sass: From Beginner to Advanced Essentials in Javascript ES6 SEO for SEO Beginners Become an Android Developer from Scratch

    Learning Redux MEAN Stack and MongoDB Development Techniques Angular 2 Essential Training React Native: Building Mobile Apps
  • Web Age Solutions Inc.

    WA2402 Introduction to Responsive Web Development with HTML5, CSS3, JavaScript and jQuery Rogers Custom AngularJS 1.x and Angular 2 Programming
  • Skillsoft

    Testing in AngularJS Working with Data in AngularJS TypeScript Essentials: Getting Started
  • 2015

    Code School

    Shaping up with Angular.js
  • 2009-2010

    George Brown Collage, Toronto, Canada

    Certificate in Advanced Help Desk Program
  • 2008-2010

    The National Open University "INTUIT", Moscow, Russia

    Certificate in Web design Certificate in CSS Certificate in HTML Certificate in World Wide Web - Using and Applications Certificate in The software testing basics Certificate in JavaScript Certificate in Manager in Modern Office Certificate in Microsoft Windows XP
  • 2007-2008

    George Brown Collage, Toronto, Canada

    Certificate in Intensive English Skills (level 8) Program
  • 2003-2007

    Saratov State University, Saratov, Russia

    Diploma of Incomplete Higher Education in Mathematics


  • Nov 2017 - current

    Software Developer
    Procom, Toronto, Canada

    - Working as a part of a small team, with a large amount of ownership and responsibility.
    - Ship high-quality solutions with a sense of urgency and speed
    - Work in an Agile environment closely with product managers, other teams, and stakeholders
    - Suggest and drive team and organization-wide initiatives
    - Work with UI/UX designers to ensure technical feasibility of their designs
    - Develop new user-facing responsive features, create quality mockups and prototypes for customer testing
    - Build reusable code and libraries for future use and follow emerging technologies (Angular4/7)

  • Nov 2013 - Nov 2017

    Senior Developer
    Rogers Communications, Toronto, Canada

    - Code, test and implement the front-end solution to meet business requirements
    - Gather project requirements, handle priorities and produce delivery estimates
    - Work with IT and stakeholders to ensure stability of systems on critical days.
    - Take ownership of initiatives and sharing this sense of ownership with teammates, training them in new technologies and helping the team focus on higher value functionality.
    - Build reusable components and maintained company’s website with HP TeamSite/LiveSite.

  • Jul 2013 - Nov 2013

    Front End Web Developer
    Olson Canada, Toronto

    - Develop Tablet (mobile) application using HTML5/CSS3/JQuery/Mustache.js
    - Developing HTML Email Templates to achieve cross browser and cross devices compatibility
    - Taking part in testing, AODA Audit and Google Analitics

  • Nov 2012 - Jun 2013

    Front End Web Developer
    Matrix Software Group, Toronto

    - Convert Photoshop composites to HTML page templates using cross-browser compatible CSS (LESS) layouts and JavaScript/JQuery
    - Design and develop templates for WordPress CMS to ensure browser & device compatibility
    - Work closely with back-end developers
    - Taking part in testing and bugs fixing
    - Work on multiple projects at once and able to meet deadlines
    - Provide accurate and timely estimates for assigned tasks

  • Nov 2012 - Jun 2013

    Front End Web Developer
    BMO Bank of Montreal, Toronto

    - Developed web pages with HTML/CSS/JavaScript/JQuery to meet web accessibility and to achieve cross browser compatibility including IE7
    - Managed and maintained company’s website with Vignette 7
    - Worked in a fast paced environment to meet deadlines for projects
    - Participated and took a major role in creating BMO Harris bank website design overhaul
    - Worked on other public facing BMO websites
    - Worked with business managers and QA team to reflect their requirements and updates

  • Jun 2010 - present

    Freelance Graphic Designer & Web/Mobile Developer

    - Consult with clients to develop and document web site requirements
    - Prepare mock-ups and storyboards, Develop web site architecture
    - Source, select and organize information for inclusion and design the appearance, layout and flow of the web site
    - Create and optimize content for web site using a variety of graphics, animation and other software
    - Creative experience in print, branding and multimedia design
    - Build hybrid mobile web and web based apps mainly using JavaScript, HTML5, CSS and Cordova












Image Editing


More skills

CSS Pre-compiler (Sass, less)
MVC Frameworks (jQuery, Angular)
Package Management (Bower)
Version control (SVN, Git)
API integrations