Senior Software Engineer Resume
NJ
SUMMARY
- Extensive experience in Object Oriented analysis, design and development using C#, WPF, Silverlight 4, 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 / MVVM 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.
- Strong understanding of all the phases of the Software Development Life Cycle as well as different software development methodologies such as Agile, Scrum, Waterfall model, etc.
- Experience Working Remotely.
TECHNICAL SKILLS
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+ +), C, JAVA, SQL .
Libraries and Tools: Microsoft Visual Studio, Microsoft Expression Blend, .NET Framework, Win32 SDK, MFC, STL, ASP.NET, COM, DCOM, ATL, NetBeans.
Network: Socket Programming, TCP/IP, UDP, FTP.
Databases: SQL Server, MS Access, MySQL, FoxPro .
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Software Engineer
Responsibilities:
- Participated in all SDLC phases of the Cyber Multi-Tier multi-client application which provided solutions for utilizing an array of Care Management Organizations, Family Support Organizations, Mobile Response & Stabilization Services, Unified Case Management, and Youth Case Management organizations and was giving users HIPAA compliant access to electronic health records. CSRs using Windows 7, C#, .NET 4.5, Microsoft Visual Studio 2012, Expression Blend, Silverlight 5, WPF, ASP.NET WEB Services, SQL Server.
- Was responsible for the design and development of the new add-on modules for the existing product in compliance with State of NJ DCFD. Each module supported existing three-tier architecture which included Presentation tier (both Silverlight and WPF clients), Business tier and Data tier. Created per-module SSRS reports to support user needs to display all information as defined by state of NJ Confidential System of Care using Windows 7, C#, .NET 4.5, Microsoft Visual Studio 2012, Silverlight 5, WPF, SSRS, ASP.NET WEB Services, SQL Server.
- Analyzed application performance and provided solution for performance improvements. Performance analyses included areas such as memory utilization and leaks, loading data on demand, preprocessing and caching using Windows 7, C#, .NET 4.5, Microsoft Visual Studio 2012, Performance Monitor.
- Provided help for the product maintenance by working close with QA team to resolve production defects and ongoing issues using C#, .NET 4.5, FogBugz 7.
Confidential, NJ
Senior Software Engineer
Responsibilities:
- Participated in all aspects of the Agile/Scrum product development life cycle from design to delivery of the new Policy Manager a Web Application that has been developed to provide an ability to view policy information and execute policy transactions for CSRs using Windows 7, C#, .NET 4.0, Microsoft Visual Studio 2010, Expression Blend, Silverlight 4, MVVM Light Toolkit, Entity Framework 4.0, Linq and WCF RIA.
- As a part of the Client side team was responsible for the design and implementation of reusable custom controls as well as improvements of the existing components and custom UI elements using Windows 7, C#, .NET 4.0, Microsoft Visual Studio 2010, Expression Blend and Silverlight 4.
- Designed and developed entity state tracking control to help displaying changes during the transaction and to make user interface more intuitive and user friendly by optimizing functionality to reduce response time using Microsoft Visual Studio 2010, MS Expression Blend, .NET 4.0, Silverlight 4 and Entity Framework 4.0 .
- Was responsible for functional redesign of the rule engine component to improve performance and reliability by optimizing algorithms executing business rules using Windows 7, C#, .NET 4.0, Microsoft Visual Studio 2010.
- Provided help for the product maintenance by working close with QA team to resolve production defects and ongoing issues using C#, .NET 4.0, HP Quality Center Software.
Confidential, PA
Senior Software Engineer
Responsibilities:
- As part of C# / Silverlight development team was working on Multi-Tier Enterprise application and was responsible for the design and implementation of the middle tier components such as: repository, validators and adaptors, VM and Model for the new components in compliance with project architecture and WCF services to coordinate the object persistence and business transactions to the data access layer components using MS Visual Studio, C#, .NET Framework, WCF and Silverlight
- Was providing design solutions and was responsible for the implementation of the new UI components for the OPUS Management Suite as well as proposing modifications of the existing components to improve user experience, make UI more intuitive and user friendly using MS Visual Studio, C#, .NET Framework and Silverlight with MVVM architectural design pattern to establish extensibility and versatility of the application.
- Designed and developed media stream ingesting unit to provide ability for the internal users to extend company's current Music Domain and Content Unified Library using MS Visual Studio, C#, .NET Framework and Silverlight.
- Utilized new functionality of the Silverlight 5 to design and implement CD Ripper component that would allow to read content of the Audio CD, convert it into WAV format and send it to the backend through the HTTP communication channel to create new performance stub for the Content Unified library.
Confidential
Senior Software Engineer
Responsibilities:
- 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
Senior Software Engineer
Responsibilities:
- 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.
- 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, and 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, and 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.