Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
17Activity
0 of .
Results for:
No results containing your search query
P. 1
Resume Software Development

Resume Software Development

Ratings: (0)|Views: 1,174|Likes:
Published by dzmitry.lahoda
https://docs.google.com/document/d/1e6a6GNLVCbpaWoU3PA9FEespS0YJ65TaaFuunC4_jsw/edit
https://docs.google.com/document/d/1e6a6GNLVCbpaWoU3PA9FEespS0YJ65TaaFuunC4_jsw/edit

More info:

Published by: dzmitry.lahoda on Aug 17, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/29/2014

pdf

text

original

 
Resume (from 2014-06-30).
Dzmitry Lahoda
 Phone1:
+375 25 5318270
; Phone2:
 +375 29 9195188
 E-mail/Google Hangouts
: Dzmitry.Lahoda@gmail.com 
Skype:
asd.and.Rizzo (Dzmitry Lahoda) 
 Encrypted:
 Dzmitry.Lahoda.pgp@gmail.com; mail via PGP, my key: https://drive.google.com/folderview?id=0B2JxOi1f9p2zNG5ZdjlIYWg5U3M&usp=sharing; IM via Off-the-Record(OTR) Messaging using the same account
 Belarus, Minsk I like creating software, deliver correct and intuitive functional and code in time, create sustainable digital artifacts. I know many techs(most of all .NET/Windows) and use many tools. Experienced in open source. Ap plied machine learning/data science/data mining is my interest, used against music. In order to be effective and efficient I tune my thoughts, tools and actions continuously. Computer user since 1993, write programs since 2003, self learner since childhood. I have experience in building custom software framework and reusable libraries. There is no skills summary yet. I have outlined, as objective as possible, most important aspects of experience in projects I have ever been involved by scheme provided next. Please look through these and make conclusions.
Projects (more recent are closer to top):
What project is about in one line (name)
Short non technical description. Links to see it with your eyes. May be long description with high level technical details not entailed by very specific technologies.
 Position:
how I was used to be named or could be named officially
 Role:
 what I was doing usually
Organization:
Who payed, who depended, whom I helped
Team:
How many and of what skills good persons I worked with.
Used:
What I used during project lifetime. If list is long, first items are probably more important/more time worked with than items in the end of list. Includes technologies I programmed against, mental models used to, tools employed, environment worked in.
 Duration:
what time and how much of time project I was at project
 
 Next
project
items starts from most recent, and go deep into time. I always do something when studying and always learning while do something, both aspects add much to my experience. I strive to deliver something as part of my education(being it list of tagged pages or automation tests or solved exercises out of book or article as result of some live social experiment) . Hence educations is very similar to development and development similar to education. Education itmes follow the same principle of description as projects.
 Accounting and managment software for law firms
http://thomsonreuters.com/3e/  Used:
MS SQL
 Duration:
07.07.2014-now
 MS Office financial add ins suite
http://thomsonreuters.com/products_services/financial/financial_products/a-z/advanced_analytics https://thomsonreuterseikon.com/blog/exploit-analytical-presentational-potential-thomson-reuters-eikon-microsoft-office-add/ Developed financial and productivity tools integrated with MS Office, developed framework for integrated suite of office and desktop applications
 Details:
Developed software framework for creating unified customer experience across MS Office Add-ins and custom standalone applications used as basis by distributed teams. Integrated managed and native code, desktop and HTML and MS Office applications. Created documentation, did talks on customer side, coordinated with developers from several countries. Searched/refactored existing code, internal projects and solutions to fulfill new requirements as reusable components, did variability engineering, defined application programming interfaces. Evaluated, tuned and incorporated open source to speed up development. Developed custom module system capable loading modules in isolated asynchronous manner. Developed custom host for plugins running in separate service process accessed via local IPC[4]. Implemented custom local IPC, settings storage, framework for user interface composition. Developed web data fetching, authentication; solved client side multiple login issues and auto-upgrade. Made fixes for thin client and multi user session scenarios, installed and used virtualization software to test on different setups, did automation. Made profiling and optimizations. Wrote code/logs/performance analysis scripts and diagnostics/productivity tools. Debugged multithreaded and multiprocess issues. Introduced Behavior Driven Development[3]. Developed software for linking data between Excel and Word. Developed financial data charting tool integrated with web sources and PowerPoint.
 Position:
 Software Engineer - Lead Software Engineer
 Role:
 developer, writer
Organization:
 EPAM Systems http://www.epam.com; Thomson Reuters http://thomsonreuters.com 
Team:
started from small end user functional team, become distributed team of changing size with many functional teams
Used:
.NET 3.5-4.0, C#, OOP, OOAD[1] , Refactoring, native Windows programming technologies, WPF, MVVM, WinAPI, dependency injection(Unity and custom), XAML, C, COM, EntLib, MS Office extensibility (2003-2013, Word, PowerPoint, Excel) ,TDD, MS Tests, tests mocking, BDD[3], SpecFlow, multithreading, VSTO[2], source and bytecode analysis,IPC[4], WCF, MS-RPC, Moq, WinDbg, Windows XP-8, Scrum, Jive The Hub, UML, VirtualBox, plotting/charting, packaging (3rd  party and custom), TPL, Atlassian JIRA, FreeMind, TortoiseSVN, XML,binary serialization,Visio, F#,
 
Atlassian Confluence, packaging (WiX, NuGet, custom), Visifire charts, Mono.Cecil, protobuf-net, ATL,
C++,
VBA, HTML, MS Server 2008 RemoteApp, Rhino.Mocks, AutoIt, OpenRepGrid, gtest
 Duration
: 02.2010-30.06.2014, full-time
Open source
https://github.com/asd-and-Rizzo https://www.ohloh.net/accounts/Dzmitry_Lahoda https://gitorious.org/~asd-and-rizzo https://www.codeplex.com/site/users/view/asdandRizzo https://code.google.com/p/jen-ikvm-api/
 
Long term open sources outlined later as separate items.
 
Used:
C#, .NET, C, code generation(T4 text templates,custom), F#, linear algebra, Octave, Rust, IKVM, git, Windows, XAML, XML, HTTP client, WPF, scripting, Linux, Python, COM, C++
 Duration:
2009-now, part time
Website security/forensics audit from server side perspective
Reverse engineered web site and database. Wrote scripts for automated security checks running on server. Communicated and consulted with different specialists. Evaluated requirements and planned implementation.
 
 Role:
 auditor
Used:
C#, .NET 4.0, PKI, ILSpy, MS SQL Server 2008, SharpDevelop, IIS, ASP.NET Web Forms modules, ASP.NET Web Forms, TrueCrypt, Tor, ProjectLibre
 Duration
: 07.2011-01.2013, freelance, part time
University works:
 
 Music Information Retrieval (visualization and analysis)
 
Implementing intellectual musical player which visualizes and organizes music collection onto 2 dimensional space using features obtained from audio content. Building engine which learns what is “music” from audio collection provided using Hierarchical Temporal Memory.
 
http://www.scribd.com/collections/4340277/bsu-by-2005-2010 Source code and experiments https://drive.google.com/folderview?id=0B2JxOi1f9p2zQ2ZXcTF0T2I2cG8&usp=sharing 
Team:
supervisor Igor Heidorov (igorhmm at mail dot ru), idea and whole implementation are mine
Used:
MATLAB, Numenta, scatter plot, PCA(Principal component analysis), MATLAB Builder NE, MIRToolbox, Python, FFT(Fast Fourier Transformation), KNN(K-Nearest Neighborhoods), HTM(Hierarchical temporal memory)
 Duration:
10.2008-06.2010, part time
 
Time Lapse Microscopy Capture Tool
Created application for time-lapse microscopy http://TimeLapseExp.codeplex.com Certificates https://drive.google.com/folderview?id=0B2JxOi1f9p2zcW5hUUNRUWxMNW8&usp=sharing 
 Role:
 developer
Organization:
 Institute of Physical Biology, transformed into http://www.frov.jcu.cz/en/sks-frov-ju/skola-komkplexnich-systemu 

Activity (17)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
dzmitry.lahoda liked this
Eric Barradas liked this
narendra513 liked this
sharique liked this
dzmitry.lahoda liked this
anil_chandore liked this
Sunil Kaklij liked this
vnesh22 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->