Last active
March 26, 2023 20:55
-
-
Save Vanuan/daf57fe4291237dabfda14565df562b6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "Vanya Yani", | |
"label": "Senior Frontend Software Engineer", | |
"image": "", | |
"email": "***@gmail.com", | |
"phone": "", | |
"url": "", | |
"summary": "10+ years of software development experience.\nFive years of experience building web applications.\nFull stack experience.", | |
"location": { | |
"countryCode": "GB", | |
"region": "Greater London and South East" | |
}, | |
"profiles": [ | |
{ | |
"network": "LinkedIn", | |
"url": "https://www.linkedin.com/in/vanuan/" | |
}, | |
{ | |
"network": "GitHub", | |
"url": "https://github.com/vanuan/" | |
} | |
] | |
}, | |
"work": [ | |
{ | |
"company": "Capgemini Engineering (fka Lohika)", | |
"position": "Senior Software Engineer", | |
"startDate": "2012-01-01", | |
"summary": "Research and development of enterprise software packages and web/SaaS software for established businesses and startups. Grew from Associate to Senior Software Engineer, getting experience in languages like Python, Ruby, JavaScript, and TypeScript. Transitioned from Enterprise apps to Fullstack Web development. The last 5 years focusing on frontend roles.", | |
"highlights": [ | |
"Promoted from Associate to Senior Software Engineer.", | |
"Transitioned from Enterprise apps to Fullstack Web development.", | |
"Focused on frontend roles for the last 5 years." | |
] | |
}, | |
{ | |
"company": "Luxoft", | |
"position": "Junior C++ Developer", | |
"startDate": "2010-01-01", | |
"endDate": "2012-01-01", | |
"summary": "Research and development of embedded software for a major automotive company. Implemented web browser plugins as a Junior C++ developer in a team of 5." | |
}, | |
{ | |
"company": "Internship", | |
"position": "Embedded Software Developer", | |
"startDate": "2009-01-01", | |
"endDate": "2010-01-01", | |
"summary": "Research and development of embedded software for an industrial manufacturing company. I implemented a microcontroller program and a GUI application for a balancing machine alone under a senior manager's supervision." | |
} | |
], | |
"skills": [ | |
{ | |
"name": "React", | |
"level": "Advanced" | |
}, | |
{ | |
"name": "TypeScript", | |
"level": "Advanced" | |
}, | |
{ | |
"name": "Redux", | |
"level": "Advanced" | |
}, | |
{ | |
"name": "Node.js", | |
"level": "Advanced" | |
}, | |
{ | |
"name": "Next.js", | |
"level": "Intermediate" | |
}, | |
{ | |
"name": "OpenAPI", | |
"level": "Intermediate" | |
}, | |
{ | |
"name": "GraphQL", | |
"level": "Intermediate" | |
}, | |
{ | |
"name": "Jest", | |
"level": "Advanced" | |
}, | |
{ | |
"name": "ESLint", | |
"level": "Advanced" | |
}, | |
{ | |
"name": "Python", | |
"level": "Intermediate" | |
}, | |
{ | |
"name": "Docker", | |
"level": "Advanced" | |
}, | |
{ | |
"name": "Git", | |
"level": "Advanced" | |
} | |
], | |
"education": [ | |
{ | |
"institution": "Odesa State Environmental University", | |
"degree": "Master of Computer Applications (hons)", | |
"fieldOfStudy": "Computer Science", | |
"startDate": "2008-09-01", | |
"endDate": "2010-06-01" | |
}, | |
{ | |
"institution": "Odesa State Environmental University", | |
"degree": "Bachelor of Computer Science (hons)", | |
"fieldOfStudy": "Computer Science", | |
"startDate": "2004-09-01", | |
"endDate": "2008-06-01" | |
} | |
], | |
"projects": [ | |
{ | |
"name": "Affirm / BNPL user portal", | |
"startDate": "2021-01-01", | |
"endDate": "2023-04-01", | |
"description": "Buy now pay later startup allows you to take and manage consumer loans in a web/mobile app. Improved unit/integration test coverage, internationalization and localization. Implemented frontend functionality according to Figma mockups and documentation.", | |
"highlights": [ | |
"Improved unit/integration test coverage", | |
"Implemented internationalization and localization", | |
"Implemented frontend functionality according to Figma mockups and documentation" | |
], | |
"keywords": [ | |
"TypeScript", | |
"React", | |
"SWR", | |
"OpenAPI", | |
"Redux", | |
"Storybook", | |
"ESLint", | |
"Jest", | |
"Figma" | |
] | |
}, | |
{ | |
"name": "Care.com / Childcare booking app", | |
"startDate": "2020-07-01", | |
"endDate": "2021-01-01", | |
"description": "The customer provides a childcare booking web app which allows setting up a schedule and payroll between caregivers and their clients. I was a part of a team of 5 responsible for improving React micro-frontends and NodeJS GraphQL server.", | |
"highlights": [ | |
"Improved React micro-frontends", | |
"Improved NodeJS GraphQL server" | |
], | |
"keywords": [ | |
"TypeScript", | |
"React", | |
"Redux", | |
"MaterialUI", | |
"GraphQL", | |
"Apollo", | |
"NextJS", | |
"Jest", | |
"ESLint", | |
"Docker" | |
] | |
}, | |
{ | |
"name": "Altran / COVID track & tracing app", | |
"startDate": "2020-04-01", | |
"endDate": "2020-06-01", | |
"description": "Research and development of a contact tracing solution in an enterprise environment using Bluetooth tags, smartphones and a central server. Was responsible for requirements analysis. Guided team members in implementation details.", | |
"highlights": [ | |
"Researched and developed a contact tracing solution", | |
"Guided team members in implementation details" | |
], | |
"keywords": [ | |
"Miro", | |
"Markdown", | |
"Google Docs" | |
] | |
}, | |
{ | |
"name": "NDA bank / Car loan calculator", | |
"startDate": "2019-07-01", | |
"endDate": "2020-01-01", | |
"description": "Implementation of functionality according to Figma mockups provided by a design team (Frog). Senior engineer in a team of 6. Introduced Atomic Design to the team, set up the Redux architecture pattern, implemented several screens, and provided guidance to junior members.", | |
"highlights": [ | |
"Introduced Atomic Design to the team", | |
"Set up the Redux architecture pattern", | |
"Implemented several screens", | |
"Provided guidance to junior members" | |
], | |
"keywords": [ | |
"TypeScript", | |
"React", | |
"Redux", | |
"styled-components", | |
"Storybook", | |
"OpenAPI", | |
"openapi-generator", | |
"Jest", | |
"ESLint", | |
"Madge", | |
"Atomic Design Methodology", | |
"good-fences", | |
"Figma" | |
] | |
}, | |
{ | |
"name": "DataGrail / Integrations for Privacy Tech", | |
"description": "DataGrail helps companies with compliance with GDPR and CCPA by scanning their data sources to answer personal data requests.", | |
"startDate": "2019-01-01", | |
"endDate": "2019-06-30", | |
"keywords": [ | |
"Ruby", | |
"RSpec", | |
"Rails" | |
], | |
"highlights": [ | |
"Helped companies with compliance with GDPR and CCPA", | |
"Scanned data sources to answer personal data requests" | |
], | |
"roles": [ | |
"Senior Backend Software Engineer" | |
], | |
"tools": [ | |
"Ruby", | |
"RSpec", | |
"Rails" | |
], | |
"type": "project" | |
}, | |
{ | |
"name": "Sizmek (fka RocketFuel) / Ad DSP portal", | |
"startDate": "2014-01-01", | |
"endDate": "2019-12-31", | |
"duration": "5", | |
"description": "The demand side platform portal is a part of ad tech that allows configuration and reporting of ad campaigns executed using automatic ad buying algorithms.", | |
"highlights": [ | |
"Developed frontend functionality using React and Redux", | |
"Built backend using Node.js, Express, and Knex", | |
"Wrote unit and integration tests using Mocha and Cucumber", | |
"Created Docker containers for deployment", | |
"Implemented continuous integration using Jenkins" | |
], | |
"keywords": [ | |
"React", | |
"Redux", | |
"Node.js", | |
"Express", | |
"Knex", | |
"Mocha", | |
"Cucumber", | |
"Docker", | |
"Jenkins" | |
], | |
"roles": [ | |
"Senior Frontend Software Engineer", | |
"Backend Software Engineer", | |
"DevOps responsibilities" | |
], | |
"tools": [ | |
{ | |
"name": "React", | |
"description": "JavaScript library for building user interfaces" | |
}, | |
{ | |
"name": "Redux", | |
"description": "JavaScript library for managing application state" | |
}, | |
{ | |
"name": "Node.js", | |
"description": "JavaScript runtime built on Chrome's V8 JavaScript engine" | |
}, | |
{ | |
"name": "Express", | |
"description": "Web application framework for Node.js" | |
}, | |
{ | |
"name": "Knex", | |
"description": "SQL query builder for Node.js" | |
}, | |
{ | |
"name": "Mocha", | |
"description": "JavaScript test framework for Node.js" | |
}, | |
{ | |
"name": "Cucumber", | |
"description": "Tool for executable specifications written in plain language" | |
}, | |
{ | |
"name": "Docker", | |
"description": "Tool for creating and running software containers" | |
}, | |
{ | |
"name": "Jenkins", | |
"description": "Open source automation server" | |
} | |
] | |
}, | |
{ | |
"name": "Hewlett Packard Enterprise / DDM", | |
"startDate": "2012-01-01", | |
"endDate": "2014-01-01", | |
"description": "Discovery and dependency mapping is a part of CMDB that collects data about the various pieces of hardware and software configuration items.", | |
"highlights": [ | |
"Developed software for discovery and dependency mapping of hardware and software configuration items.", | |
"Used Python, XML, pytest, Jenkins, C++, Java, and git in development.", | |
"Collaborated with a team of engineers to deliver high-quality software.", | |
"Managed code using version control system (git) and followed agile development practices." | |
], | |
"keywords": [ | |
"Python", | |
"XML", | |
"pytest", | |
"Jenkins", | |
"C++", | |
"Java", | |
"Git", | |
"Agile development" | |
] | |
}, | |
{ | |
"name": "Harman / In-vehicle web browser plugins", | |
"startDate": "2010-01-01", | |
"endDate": "2012-12-31", | |
"description": "Research and development of NPAPI plugins for an embedded web browser. Added functionality allows viewing office documents (docx, xlsx, pptx, pdf) inside the in-vehicle web browser. Was a part of a team of 6 to implement MS office document formats, implemented PDF plugin and EMF parsing and rendering, introduced continuous integration.", | |
"highlights": [ | |
"Research and development of NPAPI plugins for an embedded web browser", | |
"Added functionality allows viewing office documents (docx, xlsx, pptx, pdf) inside the in-vehicle web browser", | |
"Implemented PDF plugin and EMF parsing and rendering", | |
"Introduced continuous integration" | |
], | |
"keywords": [ | |
"C++", | |
"NPAPI", | |
"XPDF", | |
"Cairo", | |
"LibEMF", | |
"CppTest", | |
"Google Test", | |
"Hudson/Jenkins", | |
"Perforce" | |
] | |
} | |
], | |
"certificates": [ | |
{ | |
"name": "Algorithms: Design and Analysis, Part 1", | |
"issuer": "Coursera", | |
"startDate": "2012-04-30", | |
"url": "https://www.coursera.org/course/algo" | |
}, | |
{ | |
"name": "The Data Scientist’s Toolbox", | |
"issuer": "Coursera Verified Certificates", | |
"startDate": "2015-08-31", | |
"url": "https://www.coursera.org/account/accomplishments/verify/2HQPUUSC6Z" | |
}, | |
{ | |
"name": "R Programming", | |
"issuer": "Coursera Verified Certificates", | |
"startDate": "2015-08-31", | |
"url": "https://www.coursera.org/account/accomplishments/verify/UH4TXLDNPC" | |
} | |
], | |
"references": [ | |
{ | |
"name": "David Hezlep", | |
"reference": "Vanya is a joy to work with. He is incredibly thorough and knowledgeable, and he has a very broad breadth of knowledge. In the event that Vanya is presented with a piece of technology or a practice with which he is unfamiliar, he dives right into it with passion and almost instantly becomes an expert. Where many developers zoom in on their portion of a project, Vanya is able to consistently see the larger picture and envision how all components of an application's ecosystem work in concert together. When he is the most knowledgeable person in the room regarding a topic, he uses it as an opportunity to teach instead of bully. Honestly, I wish we had a dozen of him on this project.\n\nAlso... the dude never sleeps! It's crazy!" | |
}, | |
{ | |
"name": "Oleksandr Shashkevych", | |
"reference": "Ivan is highly experienced software engineer with attention to details and quality. Large knowledge base in different technologies and programming languages are making him a very robust engineer which could solve complex and non-trivial tasks. Ivan also has a good feedback as volunteer from local government and open source projects, which also shows him as very responsible person. He is very good team player in large and small projects.\r\n\r\nI was very pleased to work with you. Good luck!" | |
} | |
], | |
"meta": { | |
"version": "v1.0.0", | |
"canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment