Vladimir Smirnov
Russian Federation, Nizhegorodskaya Region, Nizhniy Novgorod
****************@*****.***
Personal statement
A highly focused software developer with six years’ experience in a variety of development and engineering positions. Organised, methodical and a keen eye for detail results in solid coding and trustworthy software programmes. Understanding client requirements and communicating the progress of projects are core values in achieving long lasting business relationships.
Core skills
Broad development knowledge, including Unix, NodeJS, Front End development, Front End Build Systems
Industry aware and technically up to speed with current software development tools
Good communication skills and level headed problem solver
Experienced in Angular, React and Bootstrap, Sass libraries/frameworks
Work history
Senior Software Developer – Harman, Nizhniy Novgorod
(December 2014 – Present)
I have grown up from software developer to principal software developer in this company and changed several projects with different technologies and techonlogy stacks.
Which my work is related with:
PHP 5.4 (Laravel 4)
MySQL
PostgreSQL
RedisDB
Native JavaScript with JQuery library
Preparing Server solution for administrative and updating Android phones purposes
Firefox OS (rewriting OS for supporting feature phones)
Angular v.1
React/Redux
Grunt
NodeJS
My current project is related with developing analysis tool of network coverage. We use Angular v.2, gulp, Sass on front-end part there.
Duties
Communicating with client and assessing and discussing software requirements
Analysing and debugging code
Maintaining the stability of UI part of the system
Discussing API with server-side teams
Mentoring team members in development and technical progression
Writing multiple code and script and ensuring cross browser compliance
Set up build system for UI code and automatization of the deployment
Traveling in business trips and discussing UI specs
Web Developer – Free Lance, Nizhniy Novgorod
(September 2013 – December 2014)
Duties
Full Stack Developing of web sites
Implementing back and for social games
Deploying code to the server(s)
Developing DB Schemas (for SQL and NoSQL DBs)
QA Engineer– Platform Soft, Nizhniy Novgorod
(June 2012 – January 2014)
Duties
Manual testing and finding issues
Random testing and writing test-cases
Understanding problems and creating issues in bug tracking system
Functional testing and testing via black box principle
Woking with financial application (electronic marketplace – trading floor)
QA Engineer– SoftDrom, Nizhniy Novgorod
(July 2011 – May 2012)
Duties
Manual testing and finding issues
Random testing and writing test-cases
Understanding problems (server or client) and sending report to developer or creating issues in bug tracking system
Functional testing and testing via black box principle
Automatic test developer (QA Engineer) – MERA, Nizhniy Novgorod
(April 2010 – October 2010)
Duties
Communicating with the customer about requirements and documentation
Developing automatic tests using C/C++, Perl
Read results of automatic tests and reporting issues to developers in tested software
Education
The National Research University the Higher School of Economics
(2008 – 2012)
BSc (Hons) in Computer Science
Interests
My interests are related to web development and game development. Not long ago I started to learn WebGL technology. I want to be good at it as soon as possible. I try to be on top of the technologies that is used for UI development.
References
Please do not hesitate to contact me if you require references from some of my previous employers.