We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

Landover, MD

SUMMARY:

  • Senior Software Engineer working in an Agile environment with 20+ years of experience in development of large - scale business applications.
  • 20+ years of experience in computer programming on different platforms using various languages and frameworks.
  • Expert in all aspects of Software Development Lifecycle (SDLC) including large-scale data modeling, system architecture and application development.
  • Detailed knowledge of Microsoft technologies and development/debugging tools; 12+ years of experience with Microsoft .NET framework/C#.
  • 8+ years of experience with Microsoft Visual C++, proficiency in application and system-level programming (COM, DLLs, multithreading, security, services) on Windows platform.
  • Ability to work independently and be self-motivated.
  • Strong team member with great communication skills and experience in team leadership, who enjoys sharing own experience as well as learning from others.
  • Fast-learning, dependable, detail-oriented, innovative, able to work under pressure.

TECHNICAL EXPERTISE:

Languages: C#, C++, VB, SQL, XML, JavaScript, HTML5, Python

Technologies: .NET (1.1 - 4.7), Win32, LINQ, ASP.NET, MVC, Web API, WCF, EF, WPF, JQuery, Bootstrap, Knokout.js

Tools: MS Visual Studio 1997-2017, MS SQL Management Studio, Oracle SQL Developer, Git, Mercurial, CVS/SVN/Subversion, TFS

Databases: MS SQL, MySQL, MongoDB, Oracle, IBM DB2

PROFESSIONAL EXPERIENCE:

Confidential, Landover, MD

Sr. Software Engineer

Responsibilities:

  • Designed and developed custom access control system to facilitate single sign-on user experience for RBdigital (in-house) and Gateway (external) digital media platforms.
  • Implemented integration of RBdigital access control system with various ILS systems.
  • Designed and developed transaction system for digital media titles.
  • Developed numerous API endpoints to service RBdigital platform, mobile and external partner applications.
  • Implemented/optimized various ETL data services.
  • Provided detailed problem analysis and error resolution for customer tickets.
  • Implemented various front-end components for RBdigital platform.

Confidential, Annapolis Junction, MD

Sr. Software Engineer

Responsibilities:

  • Re-architected legacy tracking web application to satisfy needs of the new project.
  • Designed and implemented data import, export and archive services.
  • Developed reporting and notification services for different groups involved in the project.
  • Implemented custom matching rules algorithms to import data from different sources.
  • Provided on-going data analysis, pattern updates and error resolution for undefined and conflicting data sets.
  • Designed and implemented workflow framework for receiving, collating, pre-processing, reviewing, tagging and storing medical records for CERT Program.
  • Developed services and UI applications for document acquisition (scanned, received by fax or via web-service interface), collation, QA and data storage.
  • Created database structure, stored procedures and data access layer.
  • Developed internal reporting system.
  • Designed and developed tools for accessing medical provider risk score for participation in Medicare programs.
  • Participated in re-design and implementation of call center tracking system.
  • Provided integration with other systems such as call center tracking system, data import/export and notification systems.
  • Designed and implemented document viewer for medical records for a client capable to support multiple image formats, format conversion, annotations, versioning and ability to add/update metadata.
  • Re-factored original design to multi-tier architecture to be used by multiple clients and internal applications with different data sources.

Confidential, Timonium, MD

Software Engineer

Responsibilities:

  • Designed and implemented services framework (Lightweight stateless IIS extension / Stateful Windows Service, IIS extension, WinINet/SOAP/SAML).
  • Designed and implemented service-based application for real-time and batch mode data transmission between healthcare providers and insurance companies (Windows Service/XML/SOAP).
  • Designed and developed 'on-the-fly configurations reload' mechanism.
  • Architected database structure and stored procedures for the services.
  • Integrated new services with existing web-portal framework.
  • Performed debugging and testing; implemented rich error logging / self-monitoring functionality and 'test-harness' application.
  • Debugged, analyzed and resolved multithreading deadlock/race/performance issues in production environment
  • Provided code review for different parts of the project; led technical 'talks' in development group; created coding guidelines for ongoing C++ projects.

Confidential

Core team member

Responsibilities:

  • Was involved in a process of gathering and documenting requirements.
  • Provided analysis of requirements and high-level design.
  • Prototyped parts of the system (C# / .Net)
  • Analyzed and resolved 'legacy' errors in the system.
  • Performed global re-factoring, ongoing enhancements and deep optimization of the system.
  • Extended and customized API for client applications.
  • Prototyped port of the project for porting into .Net technology / SQL data storage.

Confidential, MD

Programmer Analyst

Responsibilities:

  • Tested and debugged code of Archive subsystem for geostationary operational environmental satellite ( Confidential ) system.
  • Performed maintenance and administration tasks for Archive and Interface subsystems.

Confidential

Senior Software Engineer

Responsibilities:

  • Analyzed and redesigned base application structure.
  • Provided ongoing application enhancements and extending of API and COM support based on customers’ requests.
  • Tuned performance and fixed difficult platform-specific bugs on different Windows platforms utilizing Win32 multithreading and resolving COM issues.
  • Participated in multibyte localization of project.
  • Performed code review for different parts of the project.
  • Created project documentation (requirements, design diagrams, project style and guidelines documents).
  • Implemented C++ classes for representing internal Confidential objects
  • Designed and developed COM interfaces for internal objects.
  • Implemented GUI to access application-specific functionality (MFC, Stingray OTP library).
  • Designed and developed custom memory-tracking mechanism.
  • Developed a system for automatic testing of application and its add-ons.
  • Provided code review for different components of the project.
  • Designed and implemented server-part communication module of DFS (Win32, Winsock, MSVC++).
  • Created client-part requestor module.
  • Provided low-level code optimization of geometrical kernel library for Intel PII processor pipeline (MSVC++, Intel VTune).
  • Designed and implemented mechanism for caching of object data stream in geometrical kernel library.
  • Created and maintained several demo applications for image recognition library (MFC, Win32)

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and implemented client/server application for access control system based on intelligent terminals over TCP/IP network (Windows NT, Winsock, MSVC++).
  • Designed databases for access control system (MS Access, MS SQL Server).
  • Developed encoding software for various types of smart, magnetic and bar-coded readers and encoders.

Confidential

Software Engineer

Responsibilities:

  • Designed, developed and maintained a suite of databases for accounting and realtor’s needs (MS Access, MS SQL Server).
  • Developed a set of utilities for disk recovery and virus curing.
  • Provided system administration over TCP/IP LAN (Windows NT, Novel Netware, FreeBSD, Linux).
  • Resolved customer’s support issues.
  • Supported company’s web site.

Confidential

Junior Researcher

Responsibilities:

  • Designed and implemented algorithms for numerical simulation of optical generator radiation with non-linear feedback; coding was performed in Borland C++ and TurboVision.
  • Developed UI for a simulating system.

We'd love your feedback!