alex in a nutshell

Alexei Salamakha

Email: alex@salamakha.com

Location: Sydney, Australia, Relocation is possible.

OBJECTIVE:

To qualify as a Team Leader or Architect in a dynamic company that preferably uses Microsoft .Net technology.

KEY STRENGTHS:

  • Over 10 years of commercial experience in IT, over 6 years of .Net experience
  • Very product- and end-user oriented
  • Proven ability to design and manage complex informational systems
  • Strong design and analytical skills
  • Ability to develop and maintain source code according to the highest programming standards
  • Strong troubleshooting and bug fixing skills
  • Efficient ability to learn and adopt quickly to the new environments
  • Excellent team worker, minimum supervision required
  • Excellent communication skills

PROFESSIONAL SKILLS:

  • Strong in OOA/OOD
  • Extensive knowledge of technologies, methods and techniques: Microsoft.Net Platform, ASP.Net, Full SDLC, UML, MS SQL Server 2000, ADO.Net, ADO, ODBC, eXtreme Programming, NUnit, DUnit, MHP
  • Strong in Rapid Application Development
  • Knowledge of Software Design Tools: Rational Rose, Microsoft Visio
  • Extesnive Knowledge of Development Environments: Microsoft Visual Studio.Net 2003, Borland Delphi, Java Platform 2, Borland JBuilder, Microsoft Access
  • Extensive knowledge of programming, data definition and data manipulation languages: C#, ASP.Net, Delphi, Java, C, Visual Basic, SQL (T-SQL), XML, XPath, XSLT, ASP, PHP, JavaScript, HTML, CSS
  • Knowledge of operating systems: Windows 3.1/95/98/NT/2000/XP/2003 (Administration/Software development), UNIX/Linux (development)

EMPLOYMENT HISTORY:

Mar 2006 – present
Senior Consultant/Development Team Lead
Commonwealth Bank of Australia
363 George Street, Sydney, NSW, Australia

Responsibilities:

  • Development of Foreign Exchange Trading, Financial Transactions, Messaging Platform integration and Security platform integration using .Net (WinForms, ASP.Net, Web Services, etc.)
  • Integration between .Net and Java applications
  • Migrating product from .Net 1.1 to .Net 2.0
  • Analyzing business requirements
  • Design (UML), implementation (back-end and front-end), testing, deployment and support of a multi-tier software system adhering to company's SDLC
  • Software design and programming using C#
  • Database design and programming (Oracle and MS SQL)
  • Involvement in all stages of development process - high-level design, implementation, testing, deployment and support of products adhering to company's SDLC
  • Assisting other team members and supervising their work (code review, etc.)

Software and tools:

  • MS Visual Studio .Net 2005 (C#, VB.Net, Web Services, ADO.Net, ASP.Net, HTML, CSS, XML/XSL)
  • Oracle 10, MS SQL 2005, MS Reporting Services
  • Java Enterprise Edition
  • NUnit 2, nMock, CruiseControl, JUnit
  • Windows NT4/2000/XP/2003 Server
  • MS IIS
  • MS Office 2000/2003, MS Visio

Sep 2004 – Mar 2006
Product Manager (Web Components)
Eagle Datamation International
184 Bourke Rd, Alexandria, NSW, Australia

Responsibilities:

  • Managing a team of several programmers developing a range of web products - web modules for existing Enterprise system, stand-alone web products and B2B systems using ASP.Net (WebForms and WebServices)
  • Application Architecture design and implementation
  • Migrating product from .Net 1.1 to .Net 2.0
  • Analyzing business requirements (involves interaction with clients and industry experts)
  • Defining products' goals and feature sets
  • Involvement in all stages of development process - high-level design, implementation, testing, deployment and support of products adhering to company's SDLC
  • eXtreme Programming methodology (unit-testing, pair programming, refactoring, etc.)
  • Assisting other team members and supervising their work (code review, pair programming, etc.)

Software and tools:

  • MS Visual Studio .Net 2003 and 2005 (C#, ADO.Net, ASP.Net, HTML, CSS, XML/XSL)
  • MS SQL Server 2000
  • MS Visual SourceSafe
  • NUnit
  • Windows NT4/2000/XP/2003 Server
  • MS IIS, Citrix, PC Anywhere
  • MS Office 2000/2003, MS Visio

Nov 2001 – Sep 2004
Senior Analyst/Programmer
Eagle Datamation International
184 Bourke Rd, Alexandria, NSW, Australia

Responsibilities:

  • Analyzing business requirements (client meetings and interactions with product manager)
  • Design (UML), implementation (back-end and front-end), testing, deployment and support of a multi-tier software system adhering to company's SDLC
  • Software design and programming using C#
  • Database design and programming (MS SQL Server)
  • Web application programming using ASP.NET
  • eXtreme Programming methodology (unit-testing, pair programming, refactoring, etc.)
  • Assisting other team members and supervising their work (code review, pair programming, etc.)
  • Product support, troubleshooting and bug fixing

Software and tools:

  • MS Visual Studio .Net 2003 (C#, ADO.Net, ASP.Net, XML/XSL)
  • MS SQL Server 2000
  • MS Visual SourceSafe
  • NUnit 2
  • Delphi 5, ADO
  • Windows NT4/2000/XP/2003 Server
  • MS IIS, Citrix, PC Anywhere
  • MS Office 2000/2003, MS Visio

Dec 2000 – Nov 2001
Analyst/Programmer
Liquid Vision New Media Pty Ltd
[Streamlux Interactive Pty Ltd]
The Incinerator,2 Small St., Willoughby, NSW, 2068, Australia

Responsibilities:

  • Interactive TV development using Java (OO-design, OO-programming)
  • System analysis and design using UML
  • Web site back-end and front-end programming for a number of high-profile clients using SQL, ASP, Javascript, HTML, CSS
  • Database design and implementation (SQL Server)
  • IIS configuration and administration
  • Software development using Delphi + SQL Server
  • Troubleshooting and bug fixing

Software:

  • Java 2, Borland JBuilder 4.0
  • Multimedia Home Platform (MHP)
  • MS SQL Server 7.0 and 2000
  • Rational Rose 2000
  • Delphi 5, ADO, ODBC
  • MS IIS 4, 5
  • ASP, HTML, Javascript, CSS
  • Windows NT4/2000

Jan 1999- Dec 2000 (and part-time till present)
Analyst/Programmer
Capstan Australia Pty Ltd,
PO Box 342, Lidcombe, NSW, 2141, Australia

Responsibilities:

  • Implementing my ideas about software I needed myself into finished products that are being sold worldwide, designing user interface, programming it, shipping and providing support, constantly updating products and making them better.
  • Design (UML), implementation (back-end and front-end), testing, deployment and support of a multi-tier software system adhering to company's SDLC
  • Database design and programming (SQL Server, DBISAM, in-house DB engine)
  • Application deployment (build management, integration, installation creation and deployment to clients thousands of clients worldwide)
  • Support, Troubleshooting and bug fixing
  • Web site design and programming using PHP, HTML, CSS, Javascript
  • Web site configuration and administration (Apache web server under Linux)

Software:

  • Delphi 5, 7, DUNit
  • HTML 4.0, CSS, PHP, JavaScript
  • Apache Web Server 1.3.x
  • Java (JBuilder 3.0, 3.5, 4.0, JSDK 1.2 and 1.3 and JavaMail-1.1.2)
  • MS SQL Server
  • Rational Rose 2000
  • Windows NT4/2000, Mandrake Linux 7.2

Aug 1996 – Jan 1999
Analyst/Programmer
Vneshdaltorg Ltd
33 Lenin St.,Khabarovsk, Russia

Responsibilities:

  • Analyzing business requirements
  • Application design and programming (back-end and GUI)
  • Database design and programming
  • Development of the common user interface class library
  • Software implementation, integration and testing

Software:

  • Delphi 2-4, Visual Basic 4-5
  • MS SQL Server, MS IIS
  • Windows 9x, Windows NT4

Jan 1994 – Aug 1996
Programmer
Vimas Ltd
19 Gerasimov St., Khabarovsk, Russia

Responsibilities:

  • Software development, testing and support
  • Troubleshooting and bug fixing
  • Writing documentation

Software:

  • Delphi 1, Borland Pascal 6.0
  • Borland Turbo C 3.0
  • Windows 3.1, Windows 95, Windows NT3.5
  • MS-DOS 4.0-6.0

EDUCATIONAL BACKGROUND:

1999 – 2000
University of New South Wales (Sydney, Australia)
Master of Computer Science

1991 – 1996
Khabarovsk State University of Technology (Khabarovsk, Russia)
Bachelor of Computer Science with Honours (Computers, Systems and Networks)

AWARDS & CERTIFICATES:

  • Quick To-Do PRO was nominated on Ziff-Davis Annual Shareware Awards in Personal Productivity Category (July 1999)
  • Various awards for Quick To-Do and Contact Expert software (1998-2000)
  • Certified Delphi programmer

LANGUAGES SPOKEN:

  • English (very fluent)
  • Russian (native)
  • Ukrainian (fluent speaking and reading, basic writing skills)

PERSONAL INTERESTS:

  • Sport (running, tennis, swimming, bushwalking)
  • Driving (both: cars and during pair programming :-)
  • Pets (dogs, cats)
  • Web design
  • Music (wide range from classical to rock)

REFERENCES:

References are available on request.

Download the CV Download the C.V. in MS Word format

Copyright © 1997-2008 Alexei Salamakha. All rights reserved
email: alex@salamakha.com   ICQ: 11923872