I worked on a large number of different projects, from challenging to quite simple, and with a range of technologies: • Designed and implemented an SPA to monitor books data consistency for a European publishing house; • Designed and implemented an API to handle and optimize the use of surface post for a big Dutch retailer; • Created Vocational Rehab Node API that references and caches information from the U.S. Department of Labor; • Designed and implemented simple and fast API based on pure Node.js to handle millions requests. Integrated with SendGrid, Cloudant(CouchDB) and Objectrocket(MongoDB) services. Used Loader.io for stress testing; • Designed and implemented SPA to coordinate and control efforts of designer teams distributed around the world. The project involved very tight interaction with user's personal calendars via Google Calendar API, 2-way sync of events and a Service Account authorization. • A lot of various, maybe not that interesting accomplishments in different areas of different scales. Tech Stack: Node.js, Express.js, Hapi.js, MySQL, MongoDB, Vue.js, React.js, Backbone.js, Bootstrap, LESS, etc etc.
Accomplishments: • Re-implemented Drawings functionality for the Windcreek casino website using legacy site as a model; • Created Admin section for the Drawings including CRUD, edit, search and browse features; • Implemented UI for the Drawings, leveraged GraphQL/Apollo to make it dynamically updated with active interaction with design team; • Created code to handle videos that allows to easily integrate animation into the site themes; • Expanded Players Reward system with a new entity, created full featured Admin section for it; • Created many new features and extended functionality of the existing ones; • Integrated newly created code with other parts of the site in cooperation with other team members. Tech Stack: React.js, GraphQL, Apollo, Redux, SCSS
• Built Subscription APIs within the project, 40+ endpoints, from ground-zero to production stage; • Implemented integration with inner project's APIs and 3rd-party APIs, including payment gateway and specific govt services; • Implemented unit testing for the APIs; • Provided commissioning of the API, including legacy data migration, switching to production mode, provided support and monitoring in the first months of operation; • Gained practical experience in working in a big project, in syncing efforts with multinational teams distributed over the world; • Got hands-on experience in working in agile environment; • Improved experience in CI and deployment. Tech Stack: Node.js, Hapi.js, Microservice architecture, Docker.
• Implemented proxy-testing system - a rig to automatically check new proxy software; • Got on-hand experience in deployment and configuration of Elasticsearch clusters and Logstash logs delivery system; • Improved old and Implemented 6 new endpoints for statistic/analytic API to retrieve, analyze and process stored web traffic data; • Improved or created new UI elements(graphs, diagrams and heatmaps) for company's Customer Portal to show analytics data; • Designed and built fast and scalable data submission API to handle and store data coming from mobile devices; • Created 16 new endpoints for statistic/analytic API to retrieve and process mobile traffic data; • Implemented Mobile Analytics UI on the Customer Portal leveraging newly created API: 33 graphs and 7 reports in 6 categories; • Using Company's testing framework created tests to cover API code; • Created API part to collect and process traffic data to transpose it to usage metrics; • Implemented Usage Report UI to interactively represent usage metrics; • Built Log Shipping service to provide logs to customers employing many data adapters(S3, Elasticsearch, (S)FTP, etc). Tech Stack: Node.js, Express.js, Hapi.js, Elasticsearch, Logstash, MongoDB, Angular.js
• Implemented OpenStack's Dashboard(Horizon) extension and adaptation. The main goal of this project was to adapt Horizon to fit practical everyday usage and make it more "in-line" with Company's design and functional requirements.
Accomplishments: • Remodelled plastic surgery portal; • Integrated third-party services like Maxmind Geo IP, Google/FB authorization, Google Maps, etc ; • Created Patient and Surgeon Profile areas; • Integrated Stripe payment system; • Created Admin area to manage all site’s data; • Designed and implemented patient-to-surgeon(s) Service Enquiry procedure; • Created patient-surgeon messaging system; • Designed and implemented a web application to store, manage and conduct surveys devoted to information security;
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
Stay in the know with Pentalog tech & business updates
WHAT WE'RE ABOUT
Pentalog is a digital services platform dedicated to helping companies access world-class software engineering and product talent. With a global workforce spanning more than 16 locations, our staffing solutions and digital services power client success.