We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

NJ


TECHNICAL SKILLS AND QUALIFICATIONS

  • Extensive experience in Object Oriented analysis, design and development using C#, WPF, WCF, C++, MFC, STL, ATL, COM, DCOM and Win32 under Windows NT, Windows 2000, Windows XP, Windows Vista and Windows 7.
  • Extensive experience in designing and developing custom UI components and controls using C# / WPF and Visual C++ / MFC.
  • Extensive experience in the design and development of large concurrent (multi-threaded) applications under Windows. Extensive experience in addressing synchronization issues in the development of reliable concurrent systems.
  • Extensive experience in designing and implementing Client/Server applications.
  • Extensive experience in design and development using JNI, RMI.
  • Experienced in working with relational databases.
  • Experienced in design and development using JAVA, NetBeans, and Eclipse.

Operating Systems: Windows 7, Windows Vista, Windows XP, Windows NT/2000, Windows 95/98/ME, Windows 3.x, MS-DOS, Windows Mobile 6.0.
Languages: C#, C++ (MS Visual C++, Borland C++), C, JAVA, SQL.
Libraries and Tools: Microsoft Visual Studio, Microsoft Expression Blend, .NET Framework, Win32 SDK, MFC, STL, COM, DCOM, ATL, NetBeans, Eclipse, OWL, DBTools.
Network: Socket Programming, TCP/IP, UDP, FTP.
Databases: SQL Server, MS Access, MySQL, FoxPro.


PROFESSIONAL EXPERIENCE

Confidential,
NJ 2010 - Present
Senior Software Engineer - Consultant

  • Performed full custom redesign of the existing FOREX Trader Desk application suite using MS Visual Studio, C#, .NET Framework, WPF, Microsoft Expression Blend Studio, WCF. Designed and implemented advanced presentation layer along with developing custom controls to create exceptional user experiences throughout the application.
  • Provided design solutions for UI development of the new Rates Monitor Trader\'s Dashboard. Design was focusing on .NET and XAML based technologies using both WPF and Silverlight with MVVM architectural design pattern to establish extensibility and versatility of the application.
  • Proposed and was responsible for skinnable architectural design and implementation of the application-specific collections of styles and/or templates with ability to be replaced dynamically.
  • Interacted closely with Project Managers and End Users to examine existing system\'s design problems, provide solutions to help improve end user experience and finalize requirements and project schedule.

Confidential,
NJ 2007 – 2010
Senior Software Engineer, Client: U.S. Department of Defense

  • Performed full custom design and implementation of the front-end components with unique Graphical User Interface that would replace existing suite of applications for performing different analysis of the various cellular networks (CDMA, GSM and UMTS) using MS Visual Studio, C#, .NET Framework, WPF, Microsoft Expression Blend.

á Lana Klyus / Page 2 ñ

  • Was responsible for design and implementation of Remote Communication component with "smart" proxy that could automatically determine location of the server (local or remote) and optimize calls accordingly in order to improve efficiency. Used: MS Visual C++, STL, Win32 SDK, WinSock API.
  • Designed and developed Windows Service module that provided remote coordination between client application and backend components including support for dynamic modules loading based on configuration, health monitoring and recovery. Used: MS Visual C++, MFC, STL, Win32 API, WinSock API.
  • Was responsible for design and implementation of SMS Builder component for Portable CDMA Network project using MS Visual C++, MFC, Win32 API, JAVA, NetBeans. This component has an ability to work with wireless messaging teleservice and transport layers of SMS protocol stack.
  • Designed and developed set of custom controls for specific tasks, such as zoom-graph, scalable chart, etc. All controls were implemented as stand-alone ActiveX components so they can also be marketed separately. Development tools used: MS Visual C++, MFC, STL, and Win32 API.
  • Implemented JNI wrapper around native-code backend module to provide ability for JAVA clients to communicate with backend using RMI.
  • For CDMA Firewall SDK project was responsible for architecture, design and implementation of dynamic testing application that can be shared between different development groups in order to test various aspects of SDK. Used: MS Visual C++, JAVA, RMI, MFC, STL, Win32 API.
  • Participated in re-architecture and functional redesign of existing applications to partially convert them into separate modules so they can be shared between different projects, using MS Visual C++, MFC, STL, Win32 API, JAVA.
  • Designed and developed UI component with set of custom controls for platform-independent configuration application using JAVA, NetBeans.

Confidential,
NJ 2004 - 2007
Staff Consultant

  • Redesigned and implemented graphical user interface for warehouse inventory management system, including implementation of ActiveX custom controls, wizard-like sections, multi-page interface, etc. Development tools used: MS Visual C++, MFC, COM, Win32 API.
  • Improved legacy sales order entry system by modifying existing database schema, data processing module and client application using MS Visual C++, MFC, SQL, Win32 API.
  • Provided design solutions, support and enhancements for existing website, including development of automated payment processing system.
  • Designed and developed user authentication module for User Account Management and Security system using MS Visual C++, MFC, STL, Win32 API.

Confidential,
NJ 2001 - 2004
Senior Software Engineer

  • Designed and implemented new MS Windows-based Report Generator instead of the existing UNIX-based in order to conform to the standard and simplify preparation of corporate financial reports, such as Breakdown of direct cost report, Profit/loss financial statement by the regions, Consolidated financial statements, etc. Development tools used: MS Visual C++, MFC, COM.
  • Designed and developed custom ActiveX controls, like extended list control, graph-magnify control, etc. to improve “look and feel” of Custom Report Generator’s GUI client module and make it easier and more intuitive to use. Development tools used: MS Visual C++, MFC, COM.
  • Designed and developed network service with interface communication components that allowed to perform a number of operations on remote computers, impersonating currently logged on user, if any. There was also implemented support for logging and discovery using MS Visual C++, STL, Win32 SDK, WinSock API.
  • Provided support, updates and enhancements for company’s website.

á Lana Klyus / Page 3 ñ

Confidential,
NJ 1997 - 2001
Senior Software Engineer

  • Member of Windows NT/Visual C++ development team which developed and deployed large multi-threaded server application was responsible for design and implementation of the synchronization and logging support. Development tools used: MS Visual C++, COM, DCOM, MFC, STL, ATL, Win32 SDK, WinSock API.
  • Designed and implemented ActiveX controls that encapsulated common user interface areas to simplify project development using MS Visual C++, COM, MFC, STL.
  • Implemented module for system’s administration and user management using MS Visual C++, MFC, STL, Win32 SDK. This module extends Windows NT security to allow supporting system’s specific user rights.
  • Designed and was responsible for implementation of Client/Server application for real time display of the stock market data using MS Visual C++, COM, DCOM, MFC, STL, ATL, Win32 SDK.
  • Designed and developed a set of custom controls that significantly improved user interface look and feel and made applications to be much easier and more intuitive to work with, using MS Visual C++, MFC, COM.
  • Designed and implemented web-based application for account management, funds transfer and different data monitoring based on user’s account type.

Confidential,
NY 1995 - 1997
Software Engineer

  • Developed and maintained user interface for company’s inventory system in multi-user environment, using MS Visual C++, MFC.
  • Designed and implemented a set of owner-drawn controls that enhanced existing GUI and made screens more readable using MS Visual C++, MFC.
  • Was responsible for the reporting components of the system.
  • Designed and implemented data-entry user interface which provided data validation and referential integrity checking using MS Visual C++, MFC, DBTools.
  • Developed GUI and backend support for security module of the system using MS Visual C++, MFC.


EDUCATION

Masters Degree in Computer Science.

We'd love your feedback!