SUMMARY
Full-stack Senior Software Engineer, TypeScript and functional programming wizard.
EXPERIENCE
|
November 2020 – June 2023 (2years 8 month)
|
- As the second full-time Software Engineer at Deepchannel, I played a pivotal role in team enhancement and recruitment processes.
- I spearheaded the development of our HTTP web server and an in-house ETL tool using Node.js and Typescript.
- Significantly improving jinja SQL compilation speeds from 2 seconds to 10 milliseconds using Python.
- My leadership was instrumental in the integration of parsing features, YAML intelligence features, and sqlfluff in our cross platform IDE, contributing to the overall performance and reliability of our software using Electron.js, React.js and Typescript.
- I streamlined the CI processes, facilitating speed and efficiency, and established CI processes for new projects.
- Additionally, I composed various design docs and technical documentations to record decisions and explain various libs/modules.
Senior Front-end Engineer @ FOAM Space
|
April 2018 – October 2019 (1year 7 month)
|
- Led building of FOAM Map’s front-end, which is Token Curated Registry of Points Of Interests running on Etherium main net.
- UI was built on PureScript and Halogen.
- Port of Redux/Saga I’ve developed, was used to make the app realtime.
- Occasionally made contributions to the backend, build on Haskell.
- Made full port of optparse-applicative to PureScript.
- Ported hooks and parallelism API of hspec into purescript-spec.
- Developed and contributed to various supporting libraries, all of which are open source.
Software Engineer @ SlamData
|
March 2017 – March 2018 (1 year)
|
- Worked on front-end of the SlamData NoSQL visual analytics tool, using PureScript and Halogen.
- Develop date, time, date-time, interval, color, color palette picker components.
- Did extensive clean up of CSS and introduced modular approach of writing CSS.
- Developed and contributed to various supporting libraries, all of which are open source.
Software Engineer @ Shift
|
February 2016 – March 2017 (1 year 2 months)
|
- Designed API and developed React.js app for editing tree structure representing car configurations.
- Developed chrome extensions for parsing condition of a car, based on Vehicle History Report HTML page from CarFax, Then ported parser logic, into our backend build on Go, including extensive tests executing regularly against freshly fetched reports.
- Worked on automation of marketing emails and some other operational processes, which involved development in salesforce environment using Apex, and our Go backend.
- Made various UI improvements and bug fixes of the main public facing web app.
Front-End Software Engineering advisor @ WeAreDe
|
May 2015 – February 2016 (10 months)
|
- Introduced and formed a methodical approach to building highly responsive and scalable websites. It involved analysis of multiple PSD files for each project using script with psd.js, which parsed all of those files and resulted in data, which then was normalized (throwing away slight variation of colors for instance, indistinguishable for the human eye). Using Responsive Utility classes, modular approach of writing CSS (CSS Bliss) and with help of React.js/JSX result was that time of developing new pages were dropped significantly and results were of much higher quality than before.
Software Engineer @ AzRy
|
May 2014 – February 2015 (10 months)
|
- Pioneered rewrote of LEPL - Legislative Herald of Georgia’s website from Joomla 2 to Drupal 7.
- Designed and implemented HTTP API for native Android and iOS clients.
- Built native iOS app for the LEPL — Matsne on Objective-C.
- Wrote front-end of TBC Bank’s project P2P - Pear to Pear Money Transfer. used MVCSS approach for writing maintainable and scalable CSS and Gulp.js for development workflow automation.
Co-founder & Co-Organizer @ uniHack
|
December 2013 – December 2015 (2 years)
|
- Organized 4 large international college hackathons in the country of Georgia: 2013 hack@cst 1,2, 2014 hack@macs 1,2,3, 2014 hackTBILISI 1,2,3, 2015 hackTBILISI 1,2,3,4
- Developed web sites for our hackathons. Sources: github/uniHackio.
Software Engineer @ ITDC
|
November 2012 – August 2013 (10 months)
|
- Built MyVideoTV application for Android devices and custom TV Boxes using: Java / Android SDK.
- Wrote front-end of some responsive web sites using: Bootstrap and jQuery Libraries, Guard for automating development workflow, Sass and Compass for writing CSS.
EDUCATION
Computer Science, B.S.
|
Fall 2013 – Spring 2018
|
Georgian Technical University, Tbilisi,
Georgia