Post Job Free
Sign in

Seasoned Deveoper

Location:
New Port Richey, FL, 34655
Salary:
70K per year
Posted:
May 20, 2009

Contact this candidate

Resume:

Oleg Kudinov

**** ********** *****, *******, ** 34655

****.*******@*****.***

cell 727-***-****

Green Card Holder

Salary Request (W2) starting 80K per year

KEYWORDS

Seasoned Software Developer, Team Leader, Business Analyst, C#, MS SQL, WPF, Winforms, Delphi, Oracle, MS Dynamics Nav

SKILLS

Platforms: MS Windows (from 3.1 to Windows 7)

Technologies: .NET, WPF, WinForms, Win32, MS Dynamics Nav 4

Languages: C#, Delphi, C, C/AL, C/SIDE, C++, Pascal, HTML, T-SQL, PL/SQL, XAML, XML

Mainly used Libraries/Frameworks: Prism (Composite UI for WPF/Silverlight),

CSLA, WPFToolkit, DevExpress, OraDeveloper, DOA

Tools: VS 2008, VS 2005, Expression Blend, , CodeSmith, SQL Management Studio, Delphi 7, ERWin, StarTeam, SVN, DevTrack, MsOffice

Methodologies, Methods, Patterns: OOP, RAD, Agile, TDD, SOA, MVVM

PROFESSIONAL EXPERIENCE (UNITED STATES)

Retail Teamwork LLC, Clearwater, FL

www.retailtemwork.com 727-***-****

March 2005 - now

Senior Software Engineer

• Physician Office System – principal architect and developer of office application for physician offices. This is 3-tier application with centralized data storage, hosted inside our company (MS SQL). The WPF client is delivered though ClickOnce to doctor’s office and works as a rich desktop application while having all advantages of Web deployment model.

Role – Architect, Developer

Technology – .NET 3.5 SP1, CSLA, WPF, WCF, LINQ, SQL Server 2005, T-SQL, Prism (Composite App block for WPF and Silverlight)

• Survey Management System – assigned to develop 3-tier application as a part of management system for survey-taking organizations. Application maintains survey script definition, survey assignments for surveyors based on region/load, and later categorization of survey answers for follow up analysis and reports.

Role – Business Analyst, UX Designer and Developer

Technology – 3-Tier, .NET 3.5, CSLA, WPF, WCF, SQL Server 2005, T-SQL, Ink Input Technology (Tablet PC), Multimedia (DirectShow, Media Encoder 9), MySQL, ASP.NET, Silverlight 2.0, MapPoint WebServices, Prism (Composite App block for WPF and Silverlight)

What I did – The solution has different apps. My responsibility was to create backend application for definition, and processing surveys.

a) create a set of DLL contains movable business objects based on CSLA.NET architecture

b) create data storage for those objects in MS SQL 2005

c) write WPF client (recently started Silverlight implementation) using those (WPF, Silverlight, MapPoint)

d) at survey gathering app (WinForms App at tablet PC, ) I wrote controls responsible for Ink Input (Tablet PC SDK) and recording sound (DirectShow)

What I’m proud of – this piece of software has been developed using Agile principles in very short period of time with cutting edge technologies. The time of survey processing for our client felt from two months to a couple of days.

Retail Point of Sale – assigned to develop inventory subsystem (Inventory, Physical Inventory, Transfers, Pricing and Promotions) for store operation software as a part of a broader solution – distributed management system for medium/large-sized retailers.

Role – Business Analyst, Workflow Designer, Developer

Technology – Smart Client, .NET 3.0, CSLA, WinForms, WPF, WCF, SQL Server 2005, T-SQL, Multi-threading

What I did – POS (or better to say, Store Operations app) is the application written in Smart Client paradigm. That means it can work both connected to central database and without that connection without degrading in functionality. This is critical in retail environment. The application itself is written using .NET, with the CSLA.NET as a base for business objects and SQL 2005 Express database as data storage. WCF is used for exchanging data with the central database.

My part was writing the whole Inventory module of application – items, styles, search of item in other screens, quantity management, price management, promotions (sales) management, physical inventory, transfer orders from other stores and/or warehouse. Forms have been written using Winforms, DevExpress. Additional WPF application has been written to show item availability chart.

What I’m proud of – our team provided smooth transition from legacy Delphi system to new .NET based solution, while proving that using managed code can increase application responsiveness and lower resource requirements over native code solution.

• Retail Headquarter – developing of inventory subsystem of ERP retail solution based on MS Dynamics Nav 4.

Role – Business Analyst, Business Workflow Designer, Developer

Technology – ERP, MS Dynamics Nav 4, C/AL, C/SIDE, WCF, SQL Server 2005, Winforms

What I did – The solution is an extension for standard Navision 4.0 for retail environment. Using WCF, store application periodically or by request exchange data with central Navision database (MS SQL 2005 with the access through Navision App server for write and C/SIDE to read data). It provides an ability to centralize management of stores from one place, while keeping stores independent from connection to central db.

I was responsible for creating Inventory module – Items/Styles, Style Matrix, Custom fields, Price management (setting prices based on location/customer/quantity), Price planning (forward definition of Price markdowns), Cost management (Navision cost model is not good for retailer environment, so I had to make some adjustments), Quantity management (Initial Adjustments, Transfers, Physical Inventory). Also the great deal of work has been done to make Navision UI more attractive.

What I’m proud of – adjusting Navision Cost module to accommodate retail business requirements, seamless integration of Navision with standalone POS application, pushing C/AL development to the very edge, which caused an interest among the visitors of National Retail Federation Show 2007.

• ISV Getaway – developing Web front-end for ISV membership management system.

Role – Principal Developer

Technology – .NET 1.1, ASP.NET, SQL Server 2000 MSDE, T-SQL

What I’m proud of – while it was a short project, it showed my strength as a developer, who is able to learn new technology quickly and deliver the quality product in a very short period of time.

RetailPro Intl, Folsom, CA

www.retailpro.com 800-***-****

Feb 2000 – Feb 2005

Senior Software Engineer, Lead of Core Development

• Core Development Leader – assigned to lead development team (10 developers) to develop a new version of core company product, RetailPro 9.

What I’m proud of – while I was the development leader, my team did not miss the delivery date by more than one week.

• RetailPro 9 – new version of company core product - Oracle-based, multi-company, multi-national retail solution.

Role – Member of Architect Group, Business Analyst for Inventory Management Subsystem, Principal Developer

Technology – Delphi 7, Oracle 9, DOA, PL/SQL, ERWin

What I’m proud of – to meet the requirements of performance and end-user customization, the innovative framework has been developed that automatically chose minimally required, and therefore fastest, server procedures/statements to work with application’s highly customizable screens.

• Business Analytics – developing PL/SQL store procedures for centralized Data Warehouse, designed to be source of new reporting system

Role – PL/SQL developer

Technology – Oracle 9, PL/SQL, ERWin

What I’m proud of – due to license requirements, only the Standard Edition could be used. So, I developed the whole data warehousing infrastructure (partitions, smart incremental updates) as a “replacement” to Oracle Enterprise Warehouse architecture.

• E-Commerce Link – developing of synchronization infrastructure for management of Web-store application for company’s core product, RetailPro 8 (later Intuit QuickBooks POS)

Role – Delphi Developer, Web developer

Technology – Delphi 5, MS E-Commerce Server, ASP, XML, FTP, BTreeFiler

What I’m proud of – developing in-house implementation of FTP server and client; link to Yahoo! Shopping, which allowed to easily transform common brick-and-mortars stores (who used RetailPro product) to 21 century web store.

PROFESSIONAL EXPERIENCE (UKRAINE, briefly)

PromInvestBank, Slavutich, Ukraine

www.pib.com.ua Oct 1993 – Jan 2000

Head of Bank Branch Computer Department

Role – responsibilities, among others (personnel management), included writing and support of in-house accounting software, network administration, and network and systems security.

Technology – Delphi 2, Novell Netware, Window NT, C, C++

Nuclear Power Plant, Slavutich, Ukraine

www.retailtemwork.com 727-***-****

Aug 1987 – Sep 1993

Senior Engineer of Nuclear Safety Lab

Role – calculation of nuclear reactor parameters, fuel loading configuration and fuel accounting

Technology – Fortran 77, IBM 370, PL/1, ADABAS, C

EDUCATION

Moscow Engineering Physics Institute, Obninsk Branch 1981 -1987

Master in Nuclear Physics (Major)

Bachelor in Computer Science

PERSONAL INFORMATION

Excellent communication skills, oral and written. Languages – English, Russian, Ukrainian.

Upbeat, optimistic, positive person, responsible (very) and definitely a team player.

Love to learn and love to program.



Contact this candidate