Oleg Kikin, Software Developer in Boca Raton, FL, United States
Oleg Kikin

Software Developer in Boca Raton, FL, United States

Member since March 9, 2020
Oleg is an experienced programmer who easily switches between languages, frameworks, and technologies. He is an expert at developing and integrating apps and creating innovative tools to improve performance, ensuring that projects are completed on time, on budget, and work seamlessly. At NBC, he led the development of a high-traffic website running on a variety of frameworks, interacting with a team of editors, designers, and managers to ensure the delivery of a highly successful product.
Oleg is now available for hire

Portfolio

  • JusGlobal
    Laravel, TypeScript, JavaScript, HTML5, Twilio API, Twilio Programmable Video...
  • YTratios
    PHP 7, Laravel, JavaScript, YouTube API
  • Self-employed
    Google Cloud, React, Express.js, Node.js, HTML, MySQL, Memcached, PHP...

Experience

Location

Boca Raton, FL, United States

Availability

Part-time

Preferred Environment

PHP, Node.js, MySQL, Apache, VS Code, Linux, Laravel, JavaScript

The most amazing...

...project I've developed are Spotify apps for Billboard, back when Spotify had apps. They had an amazing API accessing their whole music library.

Employment

  • Senior Full-stack Developer

    2021 - PRESENT
    JusGlobal
    • Developed, as the only full-time developer, this platform on both the back end and front end using modern technologies and third-party APIs.
    • Provided hourly estimates of the upcoming or proposed features.
    • Tracked and fixed tasks and bugs assigned to me by the project manager.
    • Wrote numerous back-end tests of our API to ensure great code coverage.
    • Wrote an API spec in Swagger/OpenAPI YAML format and generated a readable HTML specification from it.
    Technologies: Laravel, TypeScript, JavaScript, HTML5, Twilio API, Twilio Programmable Video, Stripe, Pusher, WebSockets, CSS3, Less, Mailgun, React
  • Senior Web Developer

    2020 - 2020
    YTratios
    • Developed a Laravel project based on specifications, pulling data from YouTube APIs and OAuth YouTube APIs.
    • Implemented JavaScript parts—no framework was needed.
    • Interfaced with the owner of the projects through multiple rounds of changes and implemented two major versions of the product.
    Technologies: PHP 7, Laravel, JavaScript, YouTube API
  • Senior Web Developer

    2015 - 2020
    Self-employed
    • Developed a tool for importers and exporters that compared the prices of products across countries. Involved aggregating the data from the eBay API into the database, and charting it with Chart.js.
    • Created a React/Express app running on Google Cloud.
    • Developed a comparison tool of medical procedure costs based on open medicare data. This involved parsing the data into the database, indexing it in Sphinx, and mapping it using OpenLayers.
    Technologies: Google Cloud, React, Express.js, Node.js, HTML, MySQL, Memcached, PHP, JavaScript
  • Senior Web Developer

    2011 - 2015
    Prometheus / Billboard.com
    • Developed an Ember.js app called Soundtrack of My Life as the solo developer.
    • Created the back end of the app, mapping tens of thousands of the songs in the Billboard database to the Spotify database.
    • Worked as the sole developer on the Billboard Top Charts Spotify app.
    • Developed adweek.com and several modules for thehollywoodreporter.com.
    Technologies: jQuery, Spotify API, Ember.js, Drupal, HTML, MySQL, Memcached, PHP, JavaScript
  • Senior Web Developer

    2009 - 2011
    iVillage, NBC
    • Worked on a major redesign of ivillage.com, a significant website for women.
    • Led the development of the “parenting” sub-site of iVillage.
    • Developed a side project for measuring and visualizing the performance of code in production, which turned out to be extremely valuable in determining bottlenecks.
    • Set up and directed the technical interview process.
    Technologies: CodeIgniter, Kohana, Drupal, HTML, MySQL, Memcached, PHP, JavaScript
  • Senior Web Developer

    2008 - 2009
    GiantRealm
    • Worked on the development of the gameriot.com gaming social network and supported several GiantRealm sites.
    • Participated in a vast redesign project, which included both the front and back end.
    • Created modules for the front page (e.g. a Twitter module working with a Twitter API).
    • Improved the SEO of various website segments which included readable URLs.
    • Created a robust bulk email delivery and tracking system using Google SMTP servers.
    • Created a back-end traffic chart system using Google Chart API.
    • Worked on the video management tool, including publisher API.
    Technologies: HTML, MySQL, Memcached, PHP, JavaScript
  • Web Developer

    2006 - 2008
    Miva Direct
    • Created a configurable start page filled with widgets. It was capable of handling very high loads. I also developed many of the widgets for it.
    • Supported codebases of large-scale websites. Wrote software design specs for the given functional requirements.
    • Created a flight search application using the Orbitz API.
    Technologies: XSLT, HTML, MySQL, Memcached, PHP, JavaScript

Experience

  • Space Events
    https://play.google.com/store/apps/details?id=com.olegkikin.spaceevents2

    This Android app is a personal project that I developed in Java and Android Studio. It can be used for tracking rocket launches, solar and lunar eclipses, and asteroid passes. The back end is written in plain PHP and MySQL and caching with Memcached. The data is collected from different APIs.

  • Healthcare Cost
    https://healthcarecost.info/

    A website that displays the cost of various healthcare procedures. It is written in a PHP micro-framework on the back end with data stored in MySQL and indexed in the Sphinx search engine for fast geo-queries. Simple Vanilla JavaScript was utilized for the front-end code and OpenLayers as a mapping solution.

  • Jus Mediation: Platform with a Blockchain Aspect for Lawyers and Mediators
    https://www.jusmediation.com/

    A platform that allows clients, lawyers, and mediators to start mediation cases, meet, have video conferences, chat, upload and share documents, sign them, and verify the resulting signed files.

    The platform uses a patented method of using cryptography and blockchain to verify the signatures of the documents. Users pay their subscription (Stripe API) to the platform.

    The platform has a few real-time aspects for which we use WebSockets via Pusher.

Skills

  • Languages

    JavaScript, PHP, HTML5, CSS, CSS3, HTML, ECMAScript (ES6), Sass, SCSS, SQL, XSLT, PHP 7, C++, Java, TypeScript, Less
  • Frameworks

    Chrome, Swagger, CodeIgniter, Laravel, Express.js, Ember.js, Kohana
  • Libraries/APIs

    REST APIs, Google Maps API, Twilio API, Spotify API, YouTube API, React, Node.js, OpenStreetMap API, Puppeteer, jQuery, Stripe, Pusher
  • Tools

    Adobe Photoshop, Apache, Git, Google Analytics, VS Code, Inkscape, Jira, Twilio Programmable Video, Android Studio
  • Paradigms

    REST, ETL, Search Engine Optimization (SEO), Unit Testing
  • Platforms

    Firefox, LAMP, Linux, Windows, Drupal, Android, Ethereum, Twilio, Mailgun, Blockchain
  • Storage

    Memcached, Databases, MySQL, Google Cloud, Sphinx Search Engine
  • Other

    Browsers, Cross-browser Compatibility, APIs, Front-end, Full-stack, SEO Tools, SVG, WebSockets, Computer Science, Back-end

Education

  • Bachelor's Degree in Computer Science and Bioinformatics
    2001 - 2006
    Ramapo College of New Jersey - Mahwah, New Jersey, USA

To view more profiles

Join Toptal
Share it with others