Nov 23
Resume
Dmitry Kalashnikov
E-mail: dvk@klimb.com
Technical Skills
| Languages | C#, Java, C, C++;
Windows Powershell, Perl, Ruby, Python, UNIX Shells; PHP, XML, HTML, CSS; |
| Internet | CakePHP, Pear, ASP.NET MVC, Zope, Ruby on Rails. |
| Databases | MS SQL Server, MySQL, PostgreSQL, SQLite, ADO.NET. |
| Operating Systems | Windows, FreeBSD, Linux, Mac OS X. |
| Development | Design Patterns, Refactoring, Unit Testing, Agile. |
Work Experience
2007 – Current, Microsoft
Software Engineer
2004 – 2006, Klimb
Owner
Worked on all aspects of software development process, delivering the following projects from start to finish:
- Background Investigation System (for a Private Investigation Company).
One aspect of this system is a web application where investigators can login and start a background check on subjects. The data is pulled from multiple sources (commercial and public) and aggregated in a single report which conforms to a strict government standard. Hanford Nuclear Facility and many other large NW companies use this software during the hiring process. CakePHP MVC Framework (RoR clone), Apache, PostgreSQL. - SpyLock, a security tool for Mac OS X that encrypts files whenever a special hardware device is present (the key). Optionally has special effects like speech synthesizer to speak names of the files that are being processed and matrix-like transparent code scrolling just for fun. Used GnuPG, IOKit, and Java Swing.
- Project Management web application that tracks projects, tasks, resources, invoices, and other aspects of running a small business. Initially it was created for my own needs, and evolved into a larger custom solution for a client.
- Contact Manager: web application for managing contacts. I also created a plug-in for Outlook and OS X Addressbook for exporting contacts into it. Used Ruby on Rails, AJAX (Scriptaculous), MySQL, C#.
- Content Management System web app with WYSIWYG editor, hierarchical pages, blog, file attachments, data archival/restore, RSS feeds. Built with PHP/Pear, Smarty, PostgreSql.
7/2005, Rock Climbing Coach, Klimb
I am very passionate about rock climbing. In July I took a break from software and coached clients for the upcoming US Climbing Nationals, and World Cup championships in China. We used Klimb (the software I created) to track progress and prep for peak performance. My client’s performance increased dramatically:
- 2nd in US Climbing Nationals, Metro Rock, Boston, MA.
- 6th in Sport Climbing World Cup, Beijing, China.
2003 – 2004, Klimb
Owner
Created “Klimb”, a journaling software that helps coaches track athletes progress and train more efficiently, syncing peak performance with competition dates.
- Klimb was implemented using Java, Swing, jGraph, log4j.
- Created a web application for marketing, processing payments, unlocking trial versions, and providing automatic updates. Used Zope 2, Python, Java, XML.
- Eventually most of Klimb code was release to Open Source (under GPL) and is being maintained by other individuals.
2001 – 2003, ToolBuilders Laboratories
Software Engineer, Spartan-1 Team
- Researched common vulnerabilities in C code for “Spartan-1″ (a static source code analysis tool we created to discover security vulnerabilities in C code).
- Security review for Storm Linux installer.
2000 – 2001, Eastern Washington University
Software Engineer
- Responsible for educating and migrating Career Services Department at EWU from costly commercial solutions to Open Source alternatives.
- I rewrote the existing troublesome job/internship database application (VB + Microsoft SQL Server) in Python/Zope with PostgreSQL backed. In addition to making management of internships easier for our department, the intranet web application enabled students to search for jobs, find work studies, internships and communicate their interest with department members.
- In 2001, I received an Appreciation Award from EWU’s President for “delivering Quality Service Initiatives” in Career Services.
h
1997 – 2001, Millennium Products
Developer/Owner
Started a software company while still in high school, focusing on promoting Linux.
- Created a Linux distribution targeting simplicity for non-experienced users and a simple installation process. It was used to build our “Millennium Linux” dual-boot PCs (Linux/Windows).
1991 – 1992, Dialog Cable TV
Animator/Graphics Artist
My first job (at age 10) involved creating animations, logos and special effects for a cable TV company on Atari! (That’s when I got into programming).
Education
BS in CiS, Eastern Washington University
When I started college I was already working full-time as a professional developer. I challenged many computer science courses (took final exams), was chosen to lead nearly every team project.
BS in “Concert Piano and Music Theory”, Magadan Music Academy
I am very fortunate to be born into a family of musicians. My mother is a concert pianist and my dad was a director of 3 music schools. I inherited “perfect pitch” from my mom, and been playing piano since I was 4.
Awards:
- 1st place, Regional Piano Competition, 1994 (Jazz)
- 1st place, Yagodnoe Piano Competition, 1992 (Classical)
Professional Training Seminars
- 2009, “Windows operating system internals for developers” by Microsoft / Net Objectives.
- 2009, “Advanced Software Design” by Microsoft / Net Objectives.
- 2009, “Microsoft .NET threading in C#: Building Responsive, Reliable, and Scalable Code” by Net Objectives.
- 2008, “Developing with Design Patterns” by Net Objectives.
- 2008, “Refactoring, Unit Testing, and Test-Driven Development” by Net Objectives.
- 2007, “Planning and analysis of online experiments” by Microsoft.
- 2007, “Better Estimation Using Wideband Delphi and Planning Poker” by Microsoft.

June 14th, 2007 at 10:28 pm
Hi Dmitry,
I came across your resume doing a Google search and was hoping you might be interested in the following Ruby Development opportunity, and if not, if we could network and see if you know any Ruby Developers who might be interested in a career opportunity in Annapolis, MD – please refer them on to me. If you could also have them reference you I can make sure that you get a referral award.
July 13th, 2007 at 1:18 pm
Dmitry,
I am a recruiter from a company called Winter Wyman and am looking for an individual with Ruby on Rails and MVC experience for a job in Colorado. Would you happen to know anyone? If so, please respond back to me at … We offer a referral bonus for successfully placed candidates.
Regards,
Daryl Colborne
July 27th, 2007 at 7:58 pm
Hello Dmitry,
I came across your credentials while doing some research on a high level priority search for an elite client of mine for Sr. Level Java Developers. My client assists Fortune 1000 companies plan, design and implement enterprise content management solutions. They are in their 8th year and they run a lean shop with as little overhead as possible. I have been asked to identify the best of the best Sr. Level Java Developers in the country for this search. This position is based in Austin, TX. Their projects are typically staffed with two to four developers and last from 2-6 months and this is a direct hire opportunity. If you would like to learn more about this position please contact me ASAP for further details, or if you know of someone that would be interested please feel free to forward my contact information along accordingly. We offer a referral bonus for successfully placed candidates.
Thank you and I look forward to speaking shortly.
Regards,
Sean Mooney
August 3rd, 2007 at 9:04 pm
Dimitry,
I am an executive recruiter in Houston, Texas.
I’d like to discuss your options with respect to some new challenges I have available. Due to the confidential nature of my work, I would appreciate you contacting me at your earliest convenience to discuss them in greater detail.
Warm Regards,
Will Knecht
September 7th, 2007 at 6:13 pm
Dmitry
I saw your site are you looking at new full time opportunities these days? We need a couple really strong RoR developers.
Beverly
September 21st, 2007 at 4:34 pm
Good Day, I am very pleased to be writing to you today to introduce a job opening we are aggressively recruiting for. Based on your profile that I have seen, I believe you may be qualified for the position. Would you please take a look at the job description below and tell me if you are interested. If so, please respond to this email with a WORD copy of your resume at your earliest convenience. If you are not, would you please forward this email to someone you think may be interested. That person and I would appreciate it very much …
October 3rd, 2007 at 10:29 pm
I found some information for you on the internet, and I wanted to touch base regarding some positions I am trying to fill. I saw that you have experience or knowledge of SQL Server, and I am looking for several people with SQL Server 2005 experience for Dallas, Tx.
I need SSIS, SSRS, and a SQL Server 2005 DBA. Please let me know if anyone you know has these skills and might be interested. These positions could be contract for hire or straight perm.
Also, anyone you refer that we hire we will pay you a referral fee, so please let me know if anyone comes to mind.
October 9th, 2007 at 9:38 pm
Dmitry,
My company is looking for well-rounded Java developers and architects in the Seattle area for permanent positions.
If you would be interested in knowing more, please reply to the listed email address with your updated resume in Word or PDF format. Thank you.
October 17th, 2007 at 8:49 pm
Hi Dmitry, I work for a staffing company called Futuretek. We are in need of a Senior Qt c++ developer, the job is purely telecommuting and the compensation is very good. If you are at all interested please reply to the e-mail provided and I can send you a detailed description of the job at hand.
Thank you for your time,
Intsab Mirza
October 18th, 2007 at 6:44 am
Hi Dmitry,
As with many of the other postings I can see you skills are in demand. We have an opening in Singapore with a leading investment bank that might be of interest to you.
Please feel free to contact me if you are interested.
Regards,
Aaron.
October 24th, 2007 at 7:19 pm
Hi Dmitry,
I am also a recruiter, but I am disgusted by my industry at the moment. I encourage you therefore to stay in Seattle and just try to be happy. You have great skills and everyone wants them now. That’s a good position to be in. Good day.
November 17th, 2007 at 12:36 am
Dima,
We are a Web 2 startup building exclusively on Rails and we need a Rails developer for our Seattle office.
Please take a look at our site and let me know if you know someone interested in joining us. In addition to interesting work, we offer decent compensation and a good benefits package.
We are also looking for a MySQL DBA, sys. admin and QA/Release Lead.
Thanks.
December 10th, 2007 at 6:51 pm
Dmitry,
I am a third party recruiter. My client is a company looking to work virtually with software developers collaborating from their homes with other developers around the globe. They would provide computer hardware including two 20” Monitors and an ergonomic chair of your choice.
This is a Production Quality QT, C++, Linux position.
Salary is 80K + depending on experience and benefits are provided from a menu plan.
If you have an interest, please contact me.
John
December 10th, 2007 at 8:48 pm
Hello Dmitry,
I came across your information on the Internet and I would love to have a conversation with you regarding opportunities with Logic 20/20. We are located in the Seattle area.
We are currently in a major hiring mode for a variety of opportunities. Your background is perfect for the level of candidates we hire. Our preference is to hire our employees as fulltime salaried but we are open to making exceptions for those of who only want to work on contract.
If you are interested please feel free to contact me or let me know when it’s a good time for me to call you. I look forward to speaking with you.
Best Regards,
Donna E.
December 27th, 2007 at 8:36 pm
Hello Dmitry,
I’m a recruiter for Accenture and am currently working on filling the position of 00045182 — Senior Programmer – Schaumburg, IL. We came across your on-line resume and thought you might be interested in finding out more information about this role.
If so, please review the job posting and submit updated information to us. Once we review your information, if it looks like there continues to be a match with the role, we’ll be back in touch shortly to set up official discussions.
Thanks in advance, and we look forward to reviewing your updated information soon!
January 14th, 2008 at 4:40 pm
Hi Dimitry.
Great resume. If your open to investigating new opportunities – I’d certainly like to discuss a few opportunities that could have a great impact on your career.
Спасибо,
JR
January 15th, 2008 at 4:11 pm
Hi, BESTICA Inc is looking for a Sr. Java Developer with large enterprise experience for its leading client. Please take a look at the job description and if it is a good fit for you please send your resume at the earliest.
January 18th, 2008 at 2:05 am
The client is looking for an developer that has experiences in Open Source and particularly they are looking at UNIX shell scripting, PERL, Ruby on rails.This is a 3 month contract position. Do you think you are available
January 21st, 2008 at 8:39 pm
Whats up?
Want to know what opportunities are out there?
I am yet another recruiter so i will be quick. Send me an email if you are interested in talking about opportunities and climbing.
thanx,
January 24th, 2008 at 12:03 am
Dmitry,
We meet again, If your open to new opportunities in washington on java development let me know.
Best regards,
Ryan Dooley
February 18th, 2008 at 7:21 pm
Hello! I currently have several .Net positions available with very reputable companies throughout the Dallas, TX area and thought I would reach out to see if either you were available, or you knew someone who may be.
I have listed the job description below, as well as listed my contact information.
Please keep in mind; we do pay referral fees, if anyone you referred does get hired (so please have them refer to you as the referrer when they contact me).
I also have a long term contract available with a great company in Ft. Worth, TX, if you are interested.
February 20th, 2008 at 9:35 pm
We are currently sourcing for a candidate for a Local Sr. C developer opportunity with our client in Boston, MA for a 1+ years opportunity. Please email me your MS Word resume along with a number where we can reach if the position is of interest. The job profile is as follows:
Sr. C Developer with exp developing application on Ruby on Rails.
Publishing exp is required
Boston
1+yrs
Please email me your MS Word resume along with a number where you can be reached.
February 27th, 2008 at 8:33 pm
Hello! Are you in Seattle? I am a recruiter with Brainbox Staffing. Brainbox Staffing is a Seattle-based information technology staffing company focused exclusively on business intelligence resources. We are continually seeking senior level individuals with experience in data warehousing and business intelligence technologies including candidates who have worked extensively with ETL, dimensional modeling challenges, scorecard and dashboard design, canned and ad-hoc reporting tools, and OLAP and MDX challenges.
February 27th, 2008 at 8:49 pm
Hi Dmitry Kalashnikov,
looking for a java developer with ruby knowledge it is a Full time permanent position in NJ.forward your updated resume with salary details.
Thanks
Rizwana
March 28th, 2008 at 9:18 pm
Hi,
I am recruiter with Cigital. I am looking for Tools Engineer with good experience in C/C++ and either of the scripting languagues like perl or shell or ruby or python. I will appreciate if you refer your friend or colleague to whom you think will a good fit for a full time position at San Francisco, CA or D.C Metro.
May 30th, 2008 at 6:28 pm
I noticed your resume today while doing some research for a new client I have in Las Vegas, Nevada. They are looking for a Senior Developer to join their team on a permanent basis…they pay very well, and will assist with relocation. I will include the job description below- if it interests you, please reply and I will give you the clients name and website, etc. for you to review….Let me know what you think- I look forward to hearing back from you. Also, I have another client based in the Boston area looking for both Senior PHP programmers and Senior Rails programmers….100% remote work, they pay very well….something else to consider…..I think they’d be interested in your background.
June 6th, 2008 at 9:09 pm
I am looking Candidates for SDE and SDET positions with good skills in C# or C++ or JAVA and other MS Technologies along with Bachelors or Masters degree in Computer Science from a good university and saw your resume on one of the job boards, I am very interested in talking to you!
June 9th, 2008 at 7:36 pm
Hi Dmitry,
This is Andrew Smith and I am recruiter for Sai People Solutions. I have an exciting job opening for my client, please check the job description and let me know you interest.
June 18th, 2008 at 7:24 pm
Good Afternoon:
I came across your resume in my search for potential software engineering candidates for a position with Bloomberg here in New York. I see that you are happily employed and I hope that my email is not ill-received, but the diversity of your background is intriguing and so I thought to take the chance to write.
Do you perhaps know anyone who might be interested in exploring this senior software engineer opportunity at Bloomberg? It’s an excellent job for someone who enjoys working on large scale C/C++ environments. I should mention that compensation is highly competitive and relocation is open to negotiation.
I attached a copy of the position description, which also includes my contact info, should you care to forward along the material.
All the best,
Lorin
June 20th, 2008 at 2:41 pm
Dmitri,
I wanted to shoot you a note that I have a position available with one of our clients in Austin, looking for a Ruby on Rails developer that specializes in UI. After looking at your resume and website, you would be an excellent fit, however, I see that you are in Dallas, so you might not be open to relocation. Therefore, if you know of any developers in Austin or open to relocating, forward my information on. I appreicate it and hope your day is going well!
July 31st, 2008 at 6:08 pm
Hi Dmitry,
I came across your resume and was wondering if you are looking for any new oppurtunities? We are recruiting for an SDE opening and I would love to forward you the job description, please contact me for more information. Thank you for your time,
Tiffany
August 12th, 2008 at 8:29 pm
Hi Dmitry,
I’m looking for a Senior software engineer on .net environment for my client in WA state. If you are
available and looking for projects let me know.
Thanks and good luck, Haritha
August 19th, 2008 at 12:33 am
Hi Dmitry,
I see you are in demand. To cut it short,
if you are interested to move to Northern CA,
please call me 408-557-2747 or email
lroe@manpowersj.com. I can find you a good
job and good pay. I am looking for Win
Mobile expert like you. If not, do you know
anyone with win mobile? I know you don’t
know me but helping a friend is always good.
LoAnn Roe
August 26th, 2008 at 8:28 pm
Hello Dmitry,
Noticed your site today, wanted to see if you might consider a start up, mobile apps company in the bay area (California).
I can send you more details if you are interested!
Ruth Lozano
RCM Technologies
September 3rd, 2008 at 12:20 am
Hi Dmitry,
I hope you are reading these emails as I see you get contacted a lot. :-)
I have a full time SDE-core position in Bellevue, WA and I am hoping you’d be interested in looking into. The owner of the company is a former MS employee, it is a small sized company growing really steadily; and they are devoted to hire only the best SDEs.
I will keep my first email short but I am hoping this will be something interest you, I will email you more about the job if you are willing to look into this.
Warm regards,
Linna
October 22nd, 2009 at 10:41 am
Димочка, привет! У тебя так много всяких предложений. Читала по – русски впервые. Очень смешной перевод получается.
пока.Я