I love to make things.
• Specialties: Web development, software engineering.
• Hobby: A.I., robotics.
Core stack of languages and technologies that I use most often for the work consists of C#, Java, HTML (revisions 4 and 5), JavaScript (up to 6th revision) and CSS (up to level 3 drafts).
On top of that core I use a bunch of frameworks to design, develop and test the work. ASP.NET MVC and Spring as a main web frameworks, NUnit and JUnit for unit testing and JBehave and NBehave for acceptance tests.
I love to experiment with other languages and technologies which are often used in my side projects.
Software Engineer @ From July 2015 to Present (6 months) Melbourne, AustraliaSenior Software Engineer @ • Switched project source code from javascript 1.5 to 1.6 (ecmascript 6)
• Designed and implemented client−server interaction logic
• Fine-tuned performance−critical parts of an application
• Created sandbox environment for client side development
• Improved stability of the build
• Improved existing debug tools with visual logging module
• Wrote technical documentation
Technology stack used in the 3rd iteration of a product:
• node.js, websockets
• javascript.next (ecmascript 6), angularjs, css3, html5
• jasmine over karma runner (unit), protractor (e2e)
Technology stack used in the 2nd iteration of a product:
• NoSQL (couchbase), java 1.6—1.7, groovy, spring mvc, websockets
• javascript 1.5, yui, freemarker, css2 — css3
• testng and mockito (unit), selenium (e2e)
Technology stack used in the 1st iteration of a product:
• oracle 11g, hql, java 1.5, spring mvc, node.js, websockets
• javascript 1.5, jquery, handlebars.js, freemarker, css2
• jasmine (unit tests), jbehave (bdd) From September 2012 to Present (3 years 4 months) Melbourne, AustraliaSenior Software Engineer @ • Introduced issue tracker to the company
• Improved visual appearance, performance, flexibility and configurability of NowLearning¹
• Improved configurability of FIFObids²
Technology stack:
• mssql 2008, .net 2.0 — .net 4.0
• c#, tsql, javascript, css2 — css3, html
• asp.net mvc 3, entity framework 4.0, jquery
¹ http://nowlearning.com.au/
² http://www.fifobids.com.au/ From January 2012 to September 2012 (9 months) Melbourne, AustraliaSoftware Architect/Lead Developer @ Architecture and development. Most of the time as a lead developer and architect at Intuition¹ on Advantage²
Technology stack:
• html/css/js
• c#, asp.net mvc 1—3
• IoC Unity, MS EntLib 4—5
¹ www.intuition.com
² http://intuitionadv.com/ From February 2010 to February 2012 (2 years 1 month) UkraineSenior Software Engineer @ • Worked on Nimble¹ as a frontend engineer (mainly GWT).
• Build a couple of ExtJs frontends.
• Wrote a few articles on ExtJs application architecture.²
¹ http://www.nimble.com/
² http://habrahabr.ru/post/75705/ and http://habrahabr.ru/post/75860/ in Russian From December 2008 to April 2010 (1 year 5 months) Senior Software Engineer @ • Designed C#/WinForms frontend for one of the Credit Suisse systems.
• Trained intern (ASP.NET, html, css) From September 2007 to December 2008 (1 year 4 months) UkraineSoftware Engineer @ • Developed a number of modules for Aricent’s internal set of products (ASP.NET/C#)
• Lead frontend development (HTML/CSS) From September 2006 to September 2007 (1 year 1 month) UkraineHTML/CSS coder @ • Introduced standard-compliant, tableless markup to the company
• Developed over 20 frontends with xHTML/CSS/Javascript From July 2005 to August 2006 (1 year 2 months) Ukraine
Master of Science (MSc), Computer Science @ Georgia Institute of Technology From 2014 to 2018 Bachelor, IT @ Kherson National Technical University From 2000 to 2005 Bogdan V. is skilled in: .NET, Java, JavaScript, CSS, HTML, Python, Scrum, Team Leadership, Photoshop, Software Architect, JavaScript Frameworks, C#, Blender, ASP.NET MVC, HTML 5
Websites:
https://plus.google.com/104163755771106084868/posts