Andrew Kovalenko Full Stack Web Developer



Similar documents
Lucy Zhang UI Developer Contact:

Offerte dell 11 luglio 2014

This Record of activity confirms that Jonathan Scrase has completed the following courses within the Microsoft Virtual Academy:

Muzikayise Flynn Buthelezi

Software development. We listen. We care. We develop in-house! Benefits of working with Yumasoft:

WEB DEVELOPMENT IMMERSIVE GA.CO/WDI

SENIOR WEB DEVELOPER

JUDSON WHITE Austin, TX (877)

WE BUILD ONLINE SYSTEMS USEFUL WEB & MOBILE APPLICATIONS

Offerte del 13 giugno 2014

Software Engineer in Belatrix Software Factory - CSM,MCPD,MCSD,MCTS yurmont@gmail.com

Experience managing the delivery, ongoing success, and continuous improvement of one or more digital products and/or platforms.

Company Overview and Case Studies Byng Systems Limited. All rights reserved.

HYBRID. Course Packet

Mike Laurel. Web Developer UI / UX Engineer.

CURRICULLUM VITAE Piotr Kołodziejczyk

How To Develop A System For A Car Dealership

James Singletary IV :: Front End Web Developer located in Tampa, Florida

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

Tech Radar - May 2015

Architecture Workshop

MODERN WEB APPLICATION DEVELOPMENT WORKFLOW

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network

Christopher Hill. Web Architect. HTML5, CSS3, Javascript, AngularJS NodeJS (Express), Ruby (Rails), Python (Django)

Sandesh Prasanna Kumar

Personal Profile. Experience. Professional Experience

Cross-platform Mobile Development.

Software development & technologies in Market Research industry

Net Developer Role Description Responsibilities Qualifications

Mobile development with Apache OFBiz. Ean Schuessler, Brainfood

Getting started with your AppDev Microsoft Development Library

Ruby on Rails Development Services

SUHAIL DAWOOD Toronto, Ontario

Learning Web App Development

SAV2013: The Great SharePoint 2013 App Venture

WE CHANGE THE WORLD. DAILY.

Mobile Application Platform

Radu Poenaru Senior.NET Consultant

Brief Description of project: This project will be an interactive Javascript. 1. What do you want to accomplish by doing this project?

AngularJS for the enterprise

Web Cloud Architecture

ICON UK 2015 node.js for Domino developers. Presenter: Matt White Company: LDC Via

EMPLOYEE LOCATION TRACKING SERVICE

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

MS 20487A Developing Windows Azure and Web Services

StuccoMedia is hiring!

Developing ASP.NET MVC 4 Web Applications MOC 20486

Agenda. Success Stories with OpenShift. 11:15-11:45 am. OpenShift Tech Overview 9:40-10:30 am. Red Hat Mobile on OpenShift 10:45-11:15 am

Multi-touch app development with modern web tools. David Reagan, Advanced Visualization Lab

Developing ASP.NET MVC 4 Web Applications

I'M MICHAL I'M JANKOWSKI

How To Build A Web App

Client Overview. Engagement Situation

BCIT COMPUTING offers courses and credentials in SIX related information technology sectors

CURRICULUM VITAE DAMIR KUSAR

The Learn-Verified Full Stack Web Development Program

Enrico Lucia. Lead Front-End Web Developer Ryanair Airline JUL 2013 Current Ryanair.com / Dublin, Ireland

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

ENTERPRISE MOBILE BACKEND AS A SERVICE EVALUATION CHECKLIST

A H S A N M U H A M M A D J A W A I D

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Working as Senior System Analyst at Nihilent Technologies Pvt. Ltd. from 14/07/2010 till date.

Skillsoft Course Directory

Mobile application X Java X Windows collaboration X Assembler X. Expert Expert Expert. Proficient Expert. Expert Expert Expert.

Art of Code Front-end Web Development Training Program

MEAN/Full Stack Web Development - Training Course Package

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Personal CV of Johnny Xu

Mahesh Babu Bokkisam. Software Expertise

Cross-Platform Phone Apps & Sites with jquery Mobile

TIAGO FAIA MARQUES Online CV / Portfolio

Exposit COMPANY. Staff. Skills & Expertise. Experience. Partnerships. Location ABOUT US

Developing Microsoft SharePoint Server 2013 Core Solutions

629 Meier Lane, Onalaska, WI

Ultimate Skills Checklist for Your First Front-End Developer Job

Joseph M Conaty Software Engineer

ZORAN MAKSIMOVIC Software Developer - Solution Architect

Offerte del 10 maggio 2013

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Pentesting Web Frameworks (preview of next year's SEC642 update)

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

AppDev OnDemand Microsoft Development Learning Library

Milan Mlynárčik. PelicanTravel.com, s.r.o., Bratislava, Slovakia Jun 2014 Sep 2014

INEXISX CONSULTING. Bridging Business And IT

Describe how to utilize the Publishing API to access publishing settings and content.

Skillsoft Course Directory


LEANDRO CONTRÓ GONZÁLEZ

Transcription:

Andrew Kovalenko Full Stack Web Developer 3425 Lebon Dr apt. 925, San Diego CA 92122 USA Tel: +1 619 342 59 14 LinkedIn: https://www.linkedin.com/in/kovalenkoandrey Visit card: http://andrewkovalenko.com Email: andrew.kovalenko@hotmail.com GitHub Profile: https://github.com/andrewkovalenko SUMMARY I have about 8 years of commercial software development experience. During this period I've been working with different programming languages, frameworks and types of projects from -load real-time monitoring systems written on C++ to social networks based on ASP.NET MVC and hybrid mobile applications developed with PhoneGap + Angular.js. I do not tie to any particular technology or platform, but like to discover and learn new instruments, programming languages and design approaches. I pay a lot of attention to main development principles, like composition, modularity, coupling and cohesion, try to think out of the box and follow basic application design rules, such as SOLID, DRY and KISS. I know when and how to use design patterns, pay a lot of attention to code cleanliness and readability. This mix of fundamental computer science knowledge, software design principles and modern technologies allows me to build robust and complex solutions but keep architecture simple, extendable and scalable. Around 3 years ago I start moving from heavy enterprise-oriented.net technologies stack to more light-weight, quickly developing Node.js platform and using JavaScript as full-stack development language. Now I have achieved pretty solid understanding of principles, patterns and approaches specific to application development with JavaScript. As for front-end development experience as most of developers I started with providing rich UI features developed with HTML4, CSS2 and jquery, then I moved to SPA-way using Knockout.js + Sammy.js for commercial projects and Backbone.js for my own ideas. Now in all my current projects I use Angular.js + Require.js, HTML5, CSS3 for front-end and Node.js or Ruby on Rails for server-side. I have rich experience in development of hybrid mobile applications with PhoneGap/Cordova. To automate process of building easy modifiable, module-based, decoupled web-applications I developed framework and yeoman-based scaffolding tool called generator-amg. Despite using cutting-edge technologies and most modern tools I have a lot of room for new knowledge and do not stop to learn new technologies and languages. For instance I attentively follow process of specification development and providing new features in ES6, learn Reac.js, interested in functional programming and NoSQL databases, investigating advantages of using combination of ClojureScript, Om and React.js instead of MV* front-end frameworks. I m looking for lead/senior software developer or software architect position with stable growing company, which can offer friendly atmosphere, comfortable working conditions and flexible schedule of work time.

Technical environment Languages Technologies DBMS Database Access Development tools Unit-testing DI frameworks VCS/CI JavaScript, CoffeeScript, HTML, CSS, LESS, SASS, C#, Ruby, SQL, C++, Delphi Node.js, Grunt, Yeoman, Gulp, Angular.js, Backbone.js, Underscore.js, jquery, Knockout.js,.NET Framework, LINQ, Windows Forms, ASP.NET, ASP.NET MVC, WCF, Web Services, Padrino, Rails, OnsenUI, Twitter Bootstrap MongoDb, Microsoft SQL Server, Oracle, MySQL, SQLite Mongoose, Entity Framework, NHibernate, ADO.NET, Dapper, Acrive Record, PetaPOCO Sublime Text, IntelliJ WebStorm, Vim, Atom, Microsoft Visual Studio 2005/2008/2010/2012, Microsoft Sql Server Management Studio, IntelliJ IDEA Jasmine, Mocha, Karma, sinon.js, nightwatch.js, RSpec, Capybara, NUnit, Moq Requier.js, Ninject, Structure Map, AutoFac Git, Mercurial, SVN, Perforce, Jenkins, TeamCity AREAS OF EXPEREENCE JavaScript Node.js HTML5/CSS3 Microsoft ASP.NET MVC(C#) Microsoft Windows Forms(C#) Ruby Rails Microsoft ASP.NET(C#) Microsoft SQL Server(T-SQL) CoffeScript Delphi C++ Oracle(PL-SQL) Scala Automated testing Software architecture Domain-driven design Scrum techniques Team management basic

WORK EXPERIENCE UIT Software Architect September 2013 Now Obtain new knowledge in project management, team management distributed development and project estimation. description description Tillster Senior Front-End developer Order Tracker Mobile and web application to automate process of ordering, order tracking, waiter calling and payment for restaurants. JavaScript, Node.js, npm, Guilp, Bower, yeoman, angular.js, require.js, generator-amg, PhoneGap, HTML5/CSS3, LESS, REST-full Web API, Twitter Bootstrap. Fully designed by myself and implemented under my lead. Mobin Mobile application to perform inspections, diagnose defects and measure work parameters of heavy industry equipment. JavaScript, Node.js, npm, Grunt, Bower, yeoman, angular.js, require.js, generator-amg, PhoneGap, HTML5/CSS3, LESS, REST-full Web API, Twitter Bootstrap. Fully designed by myself and implemented under my lead. May 2014 Now Gain new skills and experience of working with cutting-edge front-end technologies and tools. description description Ordering App Application, which allows clients, find restaurants and order food, track delivery and participate in loyalty programs remotely using mobile devices. JavaScript, Node.js, npm, Grunt, Bower, yeoman, angular.js, require.js, OnsenUI, PhoneGap, HTML5/CSS3, SASS, REST-full Web API, Geo-Fencing, Geo-location API, Google Maps integration. design and implementation of base application architecture, geolocation module, restaurants search module, notifications module and integration with payment systems. Unified platform Architectural platform and set of tools to automate process of building web and hybrid mobile applications for Tillster clients. JavaScript, Node.js, npm, Grunt, Bower, yeoman, angular.js, require.js, OnsenUI, PhoneGap, HTML5/CSS3. fully designed and mostly developed by myself.

CTI Lead Software developer June 2013 April 2014 Improve skills in JavaScript development and client-side architecture, building of ergonomic UI and using of design patterns in development of enterprise applications. description Integration Service Web service with plugin-based architecture to allow interaction of any third-party developed software with CTIprovided software package. REST-full Web API, ASP.NET MVC 4 WEB API, MS SQL 2008, Entity Framework 4.3.1, AutoFac, MS MEF. fully designed and developed by myself. description PBS Web application, which intended to automate order process and price estimation of manufacturing and shipping goods. JavaScript, Knockout, jquery, jqgrid, HTML/CSS, Twitter Bootstrap, ASP.NET MVC 4 WEB API, MS SQL 2008, Entity Framework 4.3.1. booth of server-side and client-side business logic implementation, improvement of UI solutions, introduction of modern development approaches and technologies. Teach staff to use mainstream development approaches and technologies to improve productivity in software development process. UaRank Tec. Lead Software Developer / Software Architect November 2010 May 2013 Gained experience in test-driven development, domain-driven development, scrum technique, agile development approach, team development and team management, software architecture and development of commercial software. description description MMITS Online system, which allows controlling distribution of drugs between patients. JavaScript, Backbone.js, jquery, Underscore.js, HTML5/CSS3, REST-full Web API, ASP.NET MVC 4 WEB API, MS SQL 2008, Dapper, self-developed cqrs framework, self-developed event sourcing framework, online payments gateway. implementation of security module, access control and payment modules. Implementation of interaction between core of system and numerous modules using sqrs architecture approach and event sourcing. Cover basic functionality with unit-tests. Social network for golf players (http://socialputts.com/) Online system, which allows users to search for golf courses using Google GeoLocation API, book tee time for playing golf, take part in golf events,

description description description search for buddies to play together, create golf teams and log a score for their golf games. C# 4, ASP.NET MVC 3, MS SQL 2008, Entity Framework 5 Code First, Ninject, jquery, Knockout, Underscore, HTML/CSS 3.0, AutoMapper implementation of full development cycle, team management, developing architecture of application. Social network for old house owners and house sellers (http://www.oldhousediaries.com/) Online system, which allows to fill, and search for any information about old houses using Google GeoLocation API and discuss story and state of houses. C# 4, ASP.NET MVC 3, Nhibernate 3, Ninject, jquery, Knockout, Underscore, HTML/CSS, S#arp lite framework implementation of full development cycle, team management, developing architecture of application using sqrs framework. Documents collaboration tool(web) Online repository that stores documents and their version histories. Allow users to work with different parts of the document, see its different versions and send notifications to users according to their roles in the system. C# 4, ASP.NET MVC 3, MS SQL 2008, WCF, Ninject, jquery, HTML/CSS implementing of WCF service and part of UI pages. System for control payments for medical insurances Web application, which imports data about insurances from different sources, analyze this data and provide reports to medical organizations C# 4, ASP.NET MVC 3, MS SQL 2008, WCF, Ninject, jquery, HTML/CSS develop architecture of system, manage development team, development of core and part of UI pages.

PERSONAL SKILLS Attention to detail, tactful and articulate, problem solving, team leader, planning strategically, able to identify critical issues, excellent organizational skills. PERSONAL QUALITIES Have a flexible approach to problem solving. Highly motivated and organized. Able to understand quickly and explain technical data to non technical colleagues. Have good technical and analytic skills. Ability to ensured projects run to schedule. Ability in training and mentoring junior and new staff. Quick learning. ACADEMIC QUALIFICATIONS 2006 2009 Ukrainian National Airspace University Software development Master of computer science 2002 2006 Ukrainian National Airspace University CAD/CAM/CAE development Bachelor of computer science PERSONAL Languages: English, Russian, Ukrainian Nationality: Ukrainian