Skip to content

Latest commit

 

History

History

project11

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

CV: FULL
[#1] [#2] [#3] [#4] [#5] [#6] [#7] [#8] [#9] [#10] [CV] [#12] [#13] [#14] [#15] [#16] [#17] [#18] [#19] [#21] [#22] [#23] [#24] 

#11 Personal Online Office for Customers: account.acronis.com

logo Acronis LLC
[ Application type ] [ Web Application: Private Online Office ]
[ Contract position ] Senior Software Developer
[ Role ] Front-End Tech Lead [ in a team of up to 5 front-end developers ]

1. 60% coding, 40% other tasks.
2. Creating, initializing, and launching into production.
3. Developing TypeScript business modules and components of increased complexity.
4. Developing front-end platform and infrastructure modules.
5. Conducting research and maintaining Angular as the corporate front-end platform.
6. Troubleshooting issues related to cross-browser compatibility and performance.
7. Code review.
8. Actively participating in the architecture committee.
9. Working closely with the team [ QA, Devs, Designers ] and the business [ PM ].
10. Conducting interviews for the Senior/Middle Front-End Developer position.
[ Project goal ] Create a personal online office for customers within the Acronis ecosystem.
[ Project activities ] [ November 2015 ➜ December 2016 ]
[ Project Status ] Successfully launched for commercial use.
[ Key Achievements and Personal Contributions ] 1. Selected the open-source seed project for Angular applications.
2. First in my career and immediately successful: an experience using Angular as a corporate front-end platform.
3. Developed the angular2-cache library, which implements a caching strategy based on NgZone to address a challenging task for improving application performance.
4. Smooth migration from Angular2.0.0-beta.7 to Angular2.0 through numerous intermediate versions.
5. Several of the modules used in the project are released as open source, including ngx-post-message, ngx-dynamic-template, angular2-cache, ngx-i18next, ts-smart-logger.
[ Tech Stack & Work Env. ] ● Paradigms: Object-Oriented [ OOP ].
● Design-first, Iterative SDLC.
● Flux, Monolithic.
● TypeScript 2, Angular 2.
● RxJS, Bluebird.
● i18next, Lodash.
● Cross-browser Rich SPA.
● REST.
● Webpack 2, Node.js, SVN.
● Jira, Confluence.
● PlantUML, Figma.
[ Contract Period ] [ 1 year, 10 months ] [ March 2015 ➜ December 2016 ]
[ Company Specifics ] Turnkey product development for cybersecurity and data protection technologies.
[ Company Profile ] An established and successful company.
[ Company's technology stack ] Frontend: ExtJS & Angular & TypeScript.
Backend: C++ & Python.
[ Working schedule ] [ Full-time: 40-50 hours per week / Long-term contract / Onsite ]
[ Employment Reference Link ] Here is the link to the employment reference

Preview

00.png
01.png

Sources

ngx-post-message
ngx-dynamic-template
ngx-i18next
angular2-cache
ts-smart-logger
ts-metadata-helper