I'm senior full-stack software developer, consultant, and architect with top-notch business-facing skills as well as a wealth of technical expertise gained from years of delivering successful projects to clients.
For over 14 years I help entrepreneurs, business leaders, CTOs, product owners and development teams align their technology strategy with business objectives and leverage technology to deliver superior results.
In last 6 years I have been building SPA web applications and architecting APIs (REST, JSON API, GraphQL). I'm knowledgeable and experienced with the principles of SOLID, design patterns including OO, MVC architectures, Reactive Programming etc.
I know that communication is key to a successful project. My working hours are flexible and if you are in a different time zone I go out of my way to communicate or work with you when it is convenient for you.
EXPERIENCE - I have experience developing large apps like:
- workflow system for leading Scandinavian real estate marketing agency
- compliance monitoring platform for major health care and financial services institutions
- data visualizations for Artificial Intelligence-powered user classification platform
- data-driven marketing insights - from big data to big insights used by global brands
SERVICES - I am ready to help you with:
- technical specifications
- establish quality assurance systems
- frontend stack migrations
- frontend architecture
- APIs architecture
- 14+ years software development expertise
- Proficiency with module bundlers webpack, rollup.js and npm package manager
- Proficiency with API standards REST, JSON API and GraphQL
- Experience with code optimization and performance analysis
- Excellent understanding of web development standards and best practices
- Proactive with the desire to learn and master new technologies
- Team-oriented with excellent verbal and written communication skills
- Ability to provide and receive constructive feedback in peer code review
- Ability to manage changing priorities, solve unfamiliar problems, and meet deadlines
- Experience with project tracking software such as Trello and Jira