Skills
- Angular, React, TypeScript, JavaScript, Next.js, NX
- NodeJS, Jasmine, Jest, Cypress, Jenkins, TeamCity, Google Cloud, OpenShift, Helm, GraphQL, Express, Storybook
- C#, .NET, Java, Python, SQL, Mongo DB
Work experience
Jul 2021 - Present
Lead Front End Developer
Deutsche Bank- New York
- Lead front-end developer in crime and fraud prevention area, directly involved in development of 5 web applications and a component library used by 30+ teams. Designing front end architecture, developing reusable components, microfrontends, modules.
- Leading, coaching, and mentoring team members, looking after backlog and dev processes.
- Looking after coding standards, practices, and conventions. Setting code quality standards, maintaining lint rules, setting up quality gates.
- Working on Proof of Concepts, prototypes and innovation solutions, introduced monorepos and microfrontends, worked on cross-framework integration
- Liaising with other teams and departments, designing and coordinating the approaches to ensure efficient and productive reuse of functionalities and code.
- Screening and interviewing candidates
Achievements:
- Having joined the company as a senior developer on a single project took initiative and ownership became a lead developer and promoted to a VP role
- Helped to hire, mentor and trained developers and form 5 squads to work on 5 projects
- Designed and implemented microfrontends architecture for efficient and cost effective component and module reuse
- Implemented framework for no-code config driven forms
Tech stack:
- Angular, React, TypeScript, Node.js, NX, GraphQL, REST, Cypress, Jenkins, TeamCity, OpenShift, Google Cloud, Git, Bitbucket, Jira
Jan 2019 - Jul 2021
Senior Software Developer
Citi- London
- Full stack application development, support, and maintenance, working on multi-tiered enterprise applications
- Leading a team, coaching, and mentoring team members, organize the work and look after the dev process
- Working directly with business users and stakeholders to understand and formulate business requirements, estimation, backlog management
Achievements:
- Completed knowledge transfer from vendor and took ownership of 4 web applications, maintenance, continuous integration, configuration, deployment, and release cycle
- Fully rewritten 2 web applications from AngularJS to Angular2+
Tech stack:
- Angular, React, TypeScript, JavaScript, REST, C#, .Net, Lerna, TeamCity, Git, Bitbucket, Jira
Dec 2013 - Dec 2018
Senior Web Developer
Aucerna- London
- Senior web developer in charge of transformation and rebuilding desktop applications into web applications
- Built web applications from ground up, produced development documentation, tooling setup, production, and continuous integration builds
- Working with the build and integration team on defining standards and tooling and setup for build agents for consistent web application build and product release
Achievements:
- Enabled the company to start migration from desktop applications served over Citryx to web based applications
- Introduced TypeScript, AngularJS and Angular to the company codebase
- Introduced standards, conventions and practices for JavaScript and TypeScript development
Tech stack:
- Angular, TypeScript, JavaScript, jQuery, REST, C#, .Net, Umbraco CMS, Kentico CMS, TeamCity, SharePoint, Salesforce
Dec 2011 - Dec 2013
Full Stack Web Developer
Square Eye Ltd- London
- Full stack web development, database design, documentation, and maintenance
- Sites usability, accessibility, compatibility, SEO
Achievements:
- Placed all company software projects under source control (Mercurial and Bitbucket)
- Introduced naming, coding guidelines and conventions
- Introduced Umbraco CMS to the company and added a few projects built in Umbraco CMS to the company portfolio
Tech stack:
- JavaScript, JQuery, C#, .Net, Umbraco CMS, Mercurial, Git
May 2010 - Nov 2011
Web Developer
Smarta Enterprises Ltd - London
- Full-stack ASP.NET and Umbraco development and maintenance
- Social media integration (using Google, Facebook, Disqus, Mailchimp APIs)
- Tech stack: C#, .NET Web forms, JavaScript, jQuery, HTML, CSS, Umbraco
Achievements:
- Joined the company as a short term intern, designed an implemented an iOS application. Having exceeded expectations was offered a permanent position
Tech stack:
- C#, .NET Web forms, JavaScript, jQuery, HTML, CSS, Umbraco
Education
Feb 2010 - Jun 2011
MSc Web Technology
University of Greenwich- London
- Master's degree covering leading Web development technologies, frameworks, and design patterns.
- During the course I had experience in working with JavaScript, Java, PHP, SQL (Oracle), C# (using .NET and Silverlight), C, Objective-C.
- I wrote my master's thesis about iOS and Android development
- Graduated with distinction
Sep 2001 - Jun 2006
Specialist Diploma - Applied Informatics
Far Eastern Federal University- Vladivostok
- 5 years course including a wide range of sciences including Business, Economics, Law, and software development related courses such as database design, software engineering, project management, prototyping, object-oriented programming, machine learning
- Visual Basic, Pascal and Delphi programming languages.