Create web interfaces with attention to detail.
Describe complex relations in JavaScript.
Design software architecture based on OOP principles.
Software Engineer @ From August 2015 to Present (5 months) Frontend Developer @ Developed interfaces for mail.yandex.ru, a service with 9 million daily visitors.
Responsible for authentication interfaces and frontend servers running Node.js.
Grew registration conversion several percent in 5 months,
by designing the code into quick-assembly blocks for A/B testing.
Implemented frontend for oauth.yandex.ru.
Wrote makefiles for 3 projects, extracted static files into separate Debian packages
to be served through CDN. Coded DOM parser to find plaintext in HTML, highlighting
physical addresses in millions of emails daily with 94% success rate (patent pending).
Wrote several thousand unit-tests. Included codestyle checks and tests into Teamcity
build configurations. Arranged Docker server to run and test feature builds.
Created consistent weekly release cycles by setting up procedures, gitflow and reviews
for the auth team. Established release workflow with QA team, from collecting change logs,
to release tasks in an issue tracker, to immediate monitoring and fallback procedures. From July 2013 to August 2015 (2 years 2 months) Moscow, Russian FederationInterfaces developer @ HTML, CSS and JavaScript for several dynamic sites. From January 2013 to July 2013 (7 months) Frontend Engineer @ Developed an online CRM for beauty parlors, a single-page application
with multiple data models. Modeled relations with JavaScript (Backbone, RequireJS,
jQuery) and set up components rendering (Mustache, Less). Unit-tested with Jasmine. From January 2012 to December 2012 (1 year) Sales Representative @ Marketed outsource Linux administrators services. From November 2011 to December 2011 (2 months) PHP/Javascript Developer @ Built aloha-club.ru, a meetup.com competitor with up to 1800 monthly visitors
at events. LAMP stack, jQuery UI, interface tests with Selenium. From August 2010 to October 2011 (1 year 3 months) PHP Developer @ Created several online shops. From May 2009 to August 2010 (1 year 4 months) Project Manager @ Managed a team creating training animations for the Cyprus Ministry of Education and Culture. From June 2008 to February 2009 (9 months) Sales Manager @ Found orders, negotiated with clients. From March 2008 to June 2008 (4 months)
Arseny Smoogly is skilled in: JavaScript, HTML5, CSS, jQuery, Node.js, Express.js, Backbone.js, Mustache, Underscore.js, LESS, Stylus, Require.js, Browserify, Modernizr, Karma