SlideShare a Scribd company logo
Boris Lykah Ottawa, Canada +1 613 415 63 93
lykahb@gmail.com Skype: boris.lykah
https://www.linkedin.com/in/lykahb https://github.com/lykahb
Personal
A results-driven developer with strong databases skills and extensive web
experience. Plays a tech lead and developer role in a team of web developers.
Worked on large scale corporate web-applications. Participates in the open source
projects. Interested in applying the modern technologies to create more robust and
exciting products.
Education
2005-2011 National Technical University "Kharkiv Polytechnical Institute”, Kharkiv,
Ukraine
MS in Computer Science with honours
Skills
 Programming languages: Python, Java, Haskell, JavaScript, SQL
 Databases: Oracle, PostgreSQL, MySQL, Sqlite, MongoDB
 Web: RequireJS, jQuery, JSON, REST, JSP, JBoss, Django, CSS, LESS
 Tools: Ant, Maven, Eclipse, IDEA, Emacs, Cabal, GHC
 Testing: JUnit, HUnit, QuickCheck
 Revision control: Git, SVN, Mercurial, Perforce
 Other: Linux shell scripting, x86 architecture, application profiling, Lucene,
Solr, regular expressions, AWS CloudFormation, Docker
Open source and personal projects
 Simplified removing modules from scope in the Haskell interpreter GHCi
 Doubled performance of date parser and formatter http-date
 Contributed to command line library Haskeline and database library direct-
sqlite.
 Developed open source persistence library Groundhog. It maps user
datatypes to database schema, constructs SQL queries in a high-level API and
performs automatic schema migration. The library is mentioned in O’Reilly
book “Developing Web Applications with Haskell and Yesod”. Its tutorial took
the first place at monthly FP Haskell Competition of real-world engineering.
https://www.fpcomplete.com/business/blog/september-competition-winner
The project page is at https://github.com/lykahb/groundhog.
Experience
Software Engineer, Stilo Corporation
Nov 2013 – Present
Designed the architecture and developed AuthorBridge, a web rich text editor for
XML-based format DITA used in publishing. Developed web server and frontend
logics ensuring that editing produces the content compatible with XML schema.
Performed integration with document conversion backend with REST and
designed the interchange format. Mentored two web developers. Improved project
code quality by making JSHint a part of team environment and fostering more
frequent peer code reviews. Migrated the project from Perforce to Git.
Techonologies: Python, JavaScript, CSS, Haskell, Nginx
Senior Software Engineer, EPAM Systems
Sep 2011 – Sep 2013
Worked in a Scrum team on a J2EE booking and reservation service in a team of
about forty people. Designed and implemented architecture for hotel deduplication
significantly improving performance, premium hotel suggestions, and other
features. Integrated hotel suppliers through REST and SOAP APIs. Created PDF
for hotel confirmation statement with JasperReports.
Technologies: Java, JBoss, Spring, Oracle, JavaScript
Worked on financial assets management Java web application for a global
investment firm. Maintained data correspondence with Apache Solr search
platform. Integrated security access rights system and Google Maps along with
other 3rd
party services.
Technologies: Java, Apache Solr, MySQL, JavaScript
Java Developer, Nix Solutions
Sep 2008 – Aug 2011
Worked remotely in a US-based client team developing a web-application for
pharmaceutical documentation management. Responsible for optimization,
augmenting functionality and troubleshooting. Implemented access control system
for file backend. Optimized Documentum and Livelink file management backend
access layers. Conducted a series of presentations about Haskell.

More Related Content

What's hot

R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
Robert Tanenbaum
 
Zhen li Resume
Zhen li ResumeZhen li Resume
Zhen li Resume
Zhen Li
 
Maged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Botros
 
.net Developer Resume(Ming Zhao)
.net Developer  Resume(Ming Zhao).net Developer  Resume(Ming Zhao)
.net Developer Resume(Ming Zhao)Ming Zhao
 
Jack huang's resume
Jack huang's resumeJack huang's resume
Jack huang's resumeJack Huang
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando Wu
 
Harmik Uchian .Net Resume
Harmik Uchian .Net ResumeHarmik Uchian .Net Resume
Harmik Uchian .Net Resumeharmiku
 
Cv vipin
Cv vipinCv vipin
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend DeveloperWeb developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
ruochen Liao
 

What's hot (20)

R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
 
Zhen li Resume
Zhen li ResumeZhen li Resume
Zhen li Resume
 
Maged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CVMaged Samaan - Sr. Fullstack .NET Developer CV
Maged Samaan - Sr. Fullstack .NET Developer CV
 
CV_Maksym_Ozhygin_en
CV_Maksym_Ozhygin_enCV_Maksym_Ozhygin_en
CV_Maksym_Ozhygin_en
 
AnkurResume
AnkurResumeAnkurResume
AnkurResume
 
Resume
ResumeResume
Resume
 
.net Developer Resume(Ming Zhao)
.net Developer  Resume(Ming Zhao).net Developer  Resume(Ming Zhao)
.net Developer Resume(Ming Zhao)
 
CVMahmoudAlnouno
CVMahmoudAlnounoCVMahmoudAlnouno
CVMahmoudAlnouno
 
Jack huang's resume
Jack huang's resumeJack huang's resume
Jack huang's resume
 
Resume
ResumeResume
Resume
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
Harmik Uchian .Net Resume
Harmik Uchian .Net ResumeHarmik Uchian .Net Resume
Harmik Uchian .Net Resume
 
resume
resumeresume
resume
 
Terrance Bowerman
Terrance BowermanTerrance Bowerman
Terrance Bowerman
 
Cv vipin
Cv vipinCv vipin
Cv vipin
 
Supriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti Resume
Supriya Pandeti Resume
 
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend DeveloperWeb developer / Full Stack Engineer/ backend Developer /Frontend Developer
Web developer / Full Stack Engineer/ backend Developer /Frontend Developer
 
.Net Resume - SetFocus
.Net Resume - SetFocus.Net Resume - SetFocus
.Net Resume - SetFocus
 
Dondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net DeveloperDondeti_VenkateswaraReddy_.Net Developer
Dondeti_VenkateswaraReddy_.Net Developer
 
Durga .Net Resume
Durga .Net ResumeDurga .Net Resume
Durga .Net Resume
 

Viewers also liked

COOP-Resume_Winter2017_LinkedIn
COOP-Resume_Winter2017_LinkedInCOOP-Resume_Winter2017_LinkedIn
COOP-Resume_Winter2017_LinkedInRemy Niles
 
LeiChen_resume
LeiChen_resumeLeiChen_resume
LeiChen_resumeLei Chen
 
Sery Leon Cv Amdocs
Sery Leon Cv AmdocsSery Leon Cv Amdocs
Sery Leon Cv Amdocsleonsery
 
YakovGusyatinski_CV_2014.doc
YakovGusyatinski_CV_2014.docYakovGusyatinski_CV_2014.doc
YakovGusyatinski_CV_2014.docYakov Gusyatinski
 
Resume
ResumeResume
Brian Durkin Resume - July 2016
Brian Durkin Resume - July 2016Brian Durkin Resume - July 2016
Brian Durkin Resume - July 2016Brian Durkin
 

Viewers also liked (10)

COOP-Resume_Winter2017_LinkedIn
COOP-Resume_Winter2017_LinkedInCOOP-Resume_Winter2017_LinkedIn
COOP-Resume_Winter2017_LinkedIn
 
LeiChen_resume
LeiChen_resumeLeiChen_resume
LeiChen_resume
 
ChaitraDS_updated
ChaitraDS_updatedChaitraDS_updated
ChaitraDS_updated
 
CV Ruslan Ilyasov
CV Ruslan IlyasovCV Ruslan Ilyasov
CV Ruslan Ilyasov
 
Sery Leon Cv Amdocs
Sery Leon Cv AmdocsSery Leon Cv Amdocs
Sery Leon Cv Amdocs
 
YakovGusyatinski_CV_2014.doc
YakovGusyatinski_CV_2014.docYakovGusyatinski_CV_2014.doc
YakovGusyatinski_CV_2014.doc
 
CV Alexander Petkevich
CV Alexander PetkevichCV Alexander Petkevich
CV Alexander Petkevich
 
Grigorian_Max_CV
Grigorian_Max_CVGrigorian_Max_CV
Grigorian_Max_CV
 
Resume
ResumeResume
Resume
 
Brian Durkin Resume - July 2016
Brian Durkin Resume - July 2016Brian Durkin Resume - July 2016
Brian Durkin Resume - July 2016
 

Similar to Boris Lykah Resume

Resume - Shashesh Silwal
Resume - Shashesh SilwalResume - Shashesh Silwal
Resume - Shashesh SilwalShashesh Silwal
 
Manan Parikh Resume
Manan Parikh ResumeManan Parikh Resume
Manan Parikh Resume
M D Parikh
 
WangNan_Resume
WangNan_Resume WangNan_Resume
WangNan_Resume Nan Wang
 
David_Thomas_Resume_Software_08_29_16
David_Thomas_Resume_Software_08_29_16David_Thomas_Resume_Software_08_29_16
David_Thomas_Resume_Software_08_29_16Dave Thomas
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
Rajiv Ranjan
 
ServiceNow Developer Vatsal Resume
ServiceNow Developer Vatsal ResumeServiceNow Developer Vatsal Resume
ServiceNow Developer Vatsal Resume
Vatsal Shah
 
Andrei Leonov_161208
Andrei Leonov_161208Andrei Leonov_161208
Andrei Leonov_161208Andrei Leonov
 

Similar to Boris Lykah Resume (20)

Venkata
VenkataVenkata
Venkata
 
Resume - Shashesh Silwal
Resume - Shashesh SilwalResume - Shashesh Silwal
Resume - Shashesh Silwal
 
Mrigendra kumar bharti resume
Mrigendra kumar bharti resumeMrigendra kumar bharti resume
Mrigendra kumar bharti resume
 
Farhan_Mazhar
Farhan_MazharFarhan_Mazhar
Farhan_Mazhar
 
vivi
vivivivi
vivi
 
Manan Parikh Resume
Manan Parikh ResumeManan Parikh Resume
Manan Parikh Resume
 
WangNan_Resume
WangNan_Resume WangNan_Resume
WangNan_Resume
 
David_Thomas_Resume_Software_08_29_16
David_Thomas_Resume_Software_08_29_16David_Thomas_Resume_Software_08_29_16
David_Thomas_Resume_Software_08_29_16
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Resume
ResumeResume
Resume
 
Kamala_latest_CV
Kamala_latest_CVKamala_latest_CV
Kamala_latest_CV
 
NaveenQuodras_Resume
NaveenQuodras_ResumeNaveenQuodras_Resume
NaveenQuodras_Resume
 
Resume_Ronak Dhalawat
Resume_Ronak DhalawatResume_Ronak Dhalawat
Resume_Ronak Dhalawat
 
Purti
PurtiPurti
Purti
 
Maharajan - CV
Maharajan - CVMaharajan - CV
Maharajan - CV
 
ServiceNow Developer Vatsal Resume
ServiceNow Developer Vatsal ResumeServiceNow Developer Vatsal Resume
ServiceNow Developer Vatsal Resume
 
KASSAHUNSolomonResume
KASSAHUNSolomonResumeKASSAHUNSolomonResume
KASSAHUNSolomonResume
 
Andrei Leonov_161208
Andrei Leonov_161208Andrei Leonov_161208
Andrei Leonov_161208
 
sajeer_resume
sajeer_resumesajeer_resume
sajeer_resume
 
Bhargav
BhargavBhargav
Bhargav
 

Boris Lykah Resume

  • 1. Boris Lykah Ottawa, Canada +1 613 415 63 93 lykahb@gmail.com Skype: boris.lykah https://www.linkedin.com/in/lykahb https://github.com/lykahb Personal A results-driven developer with strong databases skills and extensive web experience. Plays a tech lead and developer role in a team of web developers. Worked on large scale corporate web-applications. Participates in the open source projects. Interested in applying the modern technologies to create more robust and exciting products. Education 2005-2011 National Technical University "Kharkiv Polytechnical Institute”, Kharkiv, Ukraine MS in Computer Science with honours Skills  Programming languages: Python, Java, Haskell, JavaScript, SQL  Databases: Oracle, PostgreSQL, MySQL, Sqlite, MongoDB  Web: RequireJS, jQuery, JSON, REST, JSP, JBoss, Django, CSS, LESS  Tools: Ant, Maven, Eclipse, IDEA, Emacs, Cabal, GHC  Testing: JUnit, HUnit, QuickCheck  Revision control: Git, SVN, Mercurial, Perforce  Other: Linux shell scripting, x86 architecture, application profiling, Lucene, Solr, regular expressions, AWS CloudFormation, Docker Open source and personal projects  Simplified removing modules from scope in the Haskell interpreter GHCi  Doubled performance of date parser and formatter http-date  Contributed to command line library Haskeline and database library direct- sqlite.  Developed open source persistence library Groundhog. It maps user datatypes to database schema, constructs SQL queries in a high-level API and performs automatic schema migration. The library is mentioned in O’Reilly book “Developing Web Applications with Haskell and Yesod”. Its tutorial took the first place at monthly FP Haskell Competition of real-world engineering. https://www.fpcomplete.com/business/blog/september-competition-winner The project page is at https://github.com/lykahb/groundhog. Experience Software Engineer, Stilo Corporation Nov 2013 – Present Designed the architecture and developed AuthorBridge, a web rich text editor for XML-based format DITA used in publishing. Developed web server and frontend logics ensuring that editing produces the content compatible with XML schema. Performed integration with document conversion backend with REST and designed the interchange format. Mentored two web developers. Improved project
  • 2. code quality by making JSHint a part of team environment and fostering more frequent peer code reviews. Migrated the project from Perforce to Git. Techonologies: Python, JavaScript, CSS, Haskell, Nginx Senior Software Engineer, EPAM Systems Sep 2011 – Sep 2013 Worked in a Scrum team on a J2EE booking and reservation service in a team of about forty people. Designed and implemented architecture for hotel deduplication significantly improving performance, premium hotel suggestions, and other features. Integrated hotel suppliers through REST and SOAP APIs. Created PDF for hotel confirmation statement with JasperReports. Technologies: Java, JBoss, Spring, Oracle, JavaScript Worked on financial assets management Java web application for a global investment firm. Maintained data correspondence with Apache Solr search platform. Integrated security access rights system and Google Maps along with other 3rd party services. Technologies: Java, Apache Solr, MySQL, JavaScript Java Developer, Nix Solutions Sep 2008 – Aug 2011 Worked remotely in a US-based client team developing a web-application for pharmaceutical documentation management. Responsible for optimization, augmenting functionality and troubleshooting. Implemented access control system for file backend. Optimized Documentum and Livelink file management backend access layers. Conducted a series of presentations about Haskell.