We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY:

  • Extensive experience in architecture, design, implementation and integration of .Net based solutions in financial, government, insurance and publishing industries.
  • Thorough knowledge of variety of architectural approaches and styles, object oriented analysis and design, functional programming, domain modeling, domain driven design, distributed systems and services, design patterns, and best practices.
  • Expertise in maintaining, improving and redesigning of complex systems, code and data analysis, reverse engineering, design extraction, reengineering, refactoring and testing.
  • Experience in all stages of software development and implementation of various software life cycle models, software reuse, systems analysis, integration and use of software metrics for design quality and system maintainability.
  • Expert knowledge of T - SQL, relational data modeling, optimization and tuning.
  • Proficiency in application of Agile principles, methodologies, patterns and practices and agile estimation and planning.
  • Ability to communicate easily with non-technical audiences, build relationships and work effectively with domain experts and users on developing requirements and turning those requirements into robust solutions.
  • Well-developed systems thinking for dealing with complex problems. Solid decision making, planning and organizational skills.

PROFESSIONAL EXPERIENCE:

Senior Software ENGINEER

Confidential, Boca Raton, FL

Responsibilities:
  • Contributor on a large scale project to completely re-architect an industry-leading due diligence client / server application into scalable, robust, high performance fully integrated regulatory compliance web platform:
  • Played key role in designing, building, enhancing, optimizing for performance of multiple versions of an external API used for identity verification, transaction and customer screening by major banks and retailers worldwide.
  • Performed ongoing UI and systems services development, enhancements, fixes, redesign, and optimizations.
  • In coordination with the PO and QA build and maintained a full range of automated unit and integration tests supporting various application workflows.
  • Developed an MSI installer for the product’s complete clients on- site deployment supporting various scalability scenarios, server role combinations, databases and application servers.
  • Assisted in a large clients’ data migration to the new system.

Environment: C#, SOA, WCF, Web API, Asp.Net MVC, Angular, jQuery, TypeScript, AWS, Visual Studio, VS Code, IntelliJ IDEA, SLQ Server 2014, MySQL, EF6, Dapper, Redis, WIX, xUnit, Selenium, Specflow, SoapUI, SVN, Git, Jenkins, DDD, Agile/Scrum

Team Lead

Confidential, Fort Lauderdale, FL

Responsibilities:
  • Lead a small team involved in a larger enterprise-wide effort to redesign and integrate existing set of business applications under Microsoft CRM:
  • Focused on a redesign into a separate domain with loose coupling of an existing application dealing with electricity pricing offers and its integration into new enterprise architecture
  • Exposed new and existing functionality through a set of services for integration with CRM and other systems
  • ASMX to WCF, Web API, .Net and T-SQL Code refactoring
  • Coordinating team efforts for existing application maintenance, new development and application redesign
  • Involved in establishing department wide practices and standards based on agile principles and methodologies

Environment: C#, SOA, WCF, REST, Dynamics CRM, TDD, Agile, .Net 4.5, Systems Integration, DDD, MSMQ, VS 2012, MSSLQ 2008/2012 T-SQL, TFS

SENIOR DEVELOPER

Confidential, Boca Raton, FL

Responsibilities:
  • Assisted database and application development teams in completion of in-house bond trading application:
  • Implemented a range of system reporting, instrumentation and administration functionality
  • Assisted with major domain model changes, data migration, testing and verification to ensure data consistency
  • Extended existing data warehousing solutions to accommodate various 3 rd party data
  • Contributed to process improvement in database code change management, database versioning and automation of updates and synchronization of pre-production databases
  • Supported and extended BizTalk data exchange and import applications.

Environment: C#, F#, ASP.Net / MVC 4, jQuery, REST, Web API, LLBGen, Entity Framework 4-5, WCF, SQL Server 2012, VS 2012, BizTalk 2010, NServiceBus, Data Warehousing / ETL, SSIS/DTS, SSRS, SVN, TeamCity

SENIOR DEVELOPER / TECH LEAD

Confidential, Vienna, VA

Responsibilities:
  • Lead a team of developers in re-engineering of in-house, tightly coupled enterprise integration system consisting of third-party accounting, timekeeping, billing, learning management and logistics applications into service oriented message-based solution:
  • Implementation featured a WCF service layer on top of existing applications and databases, and a message broker utilizing BizTalk ESB for coordination of message flows among the services on-premises and cloud based apps. The result was a significant reduction in system maintenance cost.
  • Introduced and established development guidelines, practices and standards based on agile principles and methodologies.
  • In collaboration with infrastructure team and utilizing VMware ESX servers and VMware automation tools, implemented robust infrastructure for standing up, managing and synchronizing of pre-production environments allowing for trouble shooting of production issues, continuous integration, and full system testing.
  • Was instrumental in a yearlong companywide project to design and implement custom Microsoft Dynamics AX ERP solution. Worked with executive management, company business units and consultants to thoroughly document current system, to analyze and optimize business processes and integrate the new solution with existing applications and services.

Environment: C#, Vb.Net, Asp.Net MVC, SOA, ESB, WCF, WF, MSMQ, SQL Server 2000-2008, VS 2005-2010, BizTalk 2009, Microsoft Dynamics AX 2009, SSIS/DTS, SSRS, Spring.net, NHibernate, TFS, Microsoft CRM, VMware ESX

SENIOR DeVELOPER

Confidential, Arlington, VA

Responsibilities:
  • Worked closely with Sales & Research and Investment Banking groups on design and implementation of variety of internal software solutions; was particularly involved in the developing of the following:
  • Naturals - trading floor application for communication and order routing between sales traders and position traders; it provided access to information on posted positions, lookup of "natural" security traders and trader-specific clients-holders of a particular security. Through interoperability layer the application was integrated with the range of FBR systems for accessing trading and client data, security information and other data feeds, including internal messaging system.
  • FBRprivate - private securities information management system integrated into Bloomberg terminal software. Redesigned and extended internal application into a system used for maintaining and controlled and secure sharing of information on FBR private securities and related research internally as well as with large external institutional clients and accredited investors. Integrated with internal data providers and data consumers as well as with Bloomberg data feeds.
  • Performance Review System - a system designed to replace paper-based review process for investment bankers. It provided for managing of multiple types of reviews, work flow, assignment of different questioners based on job function, seniority level and reviewer type, it featured reviewer’s queues, reviewer assignment management and change notification, forms processing workflows, automated reminders and reporting functionality.

Environment: C#, .Net/ASP.Net 2.0-3.5, WCF, REST, AJAX/JSON/jQuery, NHibernate, SQL Server 2000/2005, Visual Studio 2005/2008, SSIS/DTS, Reporting Services, TFS, SVN, Microsoft CRM 3.0, WF, MVC/MVP

SENIOR DEVELOPER / LEAD

Confidential, Arlington, VA

Responsibilities:
  • Lead an effort of transitioning of existing PowerBuilder client server grant management application used by three Department of State agencies to distributed n-tired .Net web application:
  • Performed PowerBuilder code analysis, design extraction, domain model development and testing for reimplementation of all business logic in .Net web services.
  • Defined detailed interoperability conventions across systems, designed common service layer interfaces to support the two subsystems (PowerBuilder & .Net), implemented common libraries and services.
  • Integrated the above application with Grants.gov for automated retrieving and processing of grant applications submissions under eGov initiative. The solution featured:
  • Dynamically configurable modular plug-in architecture to accommodate varying agency's needs: agency specific set of modules providing variety of options regarding application storage, processing, data extraction, and implementation of data retention policies.
  • Set of data parsers/matchers for variety of standard grant application forms as well as custom agency forms.
  • Mechanisms ensuring fault-tolerance, and high reliability.
  • Provided analysis and cost estimates of improving maintainability, stabilizing of architectures, refactoring, and extending of other projects to support new business needs. Advised company management on improving of development processes, software lifecycle management, test strategies and use of best practices based on XP Agile methodology. Implemented coding standards, code reviews, provided technical guidance and mentoring to junior developers.

Environment: C#, PowerBuilder, .Net 1.1-2.0, Oracle 9i, ASMX/WSE3, SQL Server 2005, Visual Studio, TOAD, NUnit, XMLSpy

Consultant

Confidential, Vienna, VA

Responsibilities:
  • Provided analysis of existing products and systems and developed strategies for subsystem extraction/centralization, code reuse, integration and interoperability. Architected and implemented the following core systems:
  • Passport-like cross-site authentication/authorization account management system with single sign-on, supporting multiple application roles (affiliates, partners, agents, administrators, customers, etc.) with application specific access control lists, and application/role domain security boundaries.
  • Enterprise-wide billing systems, supporting multiple payment processors, audit, periodic billing, cancellations, refunds, notifications, secure payment medium storage and high fault tolerance. The system replaced entire variety of legacy payment implementations used by existing product infrastructure.
  • Affiliate and promo system allowing for defining price/product/terms as well as promotional campaigns tracking for use in conjunction with the billing system.
  • Designed comprehensive affiliate/agent commission system to interface with billing system via promo code generation and tracking allowing sales tracking from customer to agent to affiliate.
  • Design a system for integration of existing stand-alone products into partner branded product packages and performed necessary legacy system changes in order to enable stand-alone product to function as part of a package.
  • Designed partner integration backend logic for processing of partners' requests.
  • Provided assistance in establishing secure environment for customer identity and financial information handling and storage.

Environment: C#, .Net 2.0, ASMX/WSE, SQL Server 2005, Visual Studio, NUnit, NMock, TDD, DDD, SVN, XMLSpy

Consultant / Software engineer

Confidential, Chantilly, VA

Responsibilities:
  • Performed variety of task on existing projects including code refactoring and porting of COM+/ASP apps to .Net as well as participated in/owned the following projects:
  • In-house project for Trust Risk Management Systems - American Psychological Association insurance company - to replace existing PolicyPointe insurance policy writing system
  • Performed thorough analysis and migration of legacy data from Oracle database used by PolicyPointe, legacy system Java code reverse engineering and business process re-engineering. At various stages of the project was responsible for the designing and implementing the following subsystems:
  • Billing system for managing accounts, payments, calculating fees, account reconciliation with insurance providers and banks, interfacing with 3rd party applications, payment processors, accounting packages etc.
  • Business rules engine for processing and documenting of billing transactions that are subject to changing legal regulations and state laws.
  • Administrator's UI for billing system configuration, viewing events, notifications and audit.
  • Integrated role/account based security system to be used throughout new policy writing system.
  • Security context aware customer service UI controls for use with above system.
  • System wide error handling, reporting and diagnostics application block providing configurable levels of fault tolerance, error details, output mechanisms, developer notifications and interface with bug tracker.
  • Built, supported and enhanced multiple versions the Eisenhower National Security event registration system, which featured ability to create and manage events of various complexity from single lectures to multiple day conferences with simultaneous and breakout sessions, special invitation sessions, supporting individual and group registrations, meal planning, hotel reservations, merchandizing, tiered pricing, discounts, handling of different parties involved in event such as attendees, sponsors, presenters, VIPs etc. Administrative features included flexible workflow, choice of multiple event types, template events, payments and refunds, disconnected check-in, subscription notification system, instrumentation for error reporting and handling.
  • Received letter of commendation for the work on the project from Joint Chiefs of Staff U.S. Army General Peter J. Schoomaker.

Environment: C#, Java, .Net, SQL Server 2000, Oracle, XML, Visual Studio, JBoss, NUnit, Visio, Source Safe

Senior Web Developer

Confidential, McLean, VA

Responsibilities:
  • Designed and built public facing web-sites and underlying e-commerce infrastructure for all of the affiliate companies’ flagship products.
  • Integrated legacy customer service and subscription fulfillment system run on HP 3000 (IMAGE datable) with SQL Server database based application, allowing for real-time information and support for e-commerce applications. Designed and built a customer service center intranet web interface to replace and supplement terminals used by the legacy system.
  • Built a wide range of web applications for affiliate companies, including data-mining applications to produce marketing reports on performance of various marketing campaigns, customer demographics, renewal rates etc.; content management systems allowing staging, publishing, versioning, categorizing, of articles, premiums, books, graphics and other shared content; subscriber trading advisory notification system (email, pager, cell phone); client/server inventory management system for tracking publisher’s inventory at Mailing Houses.

Environment: C#, VB.Net, C++, VB6, ASP, COM+, .Net 1.0, SQL Server 7.0/2000, Visual Studio, IMAGE (MPE database), Rational Rose, Databridge Warehouse, Crystal Reports, Visio, Project, Unix (HP UX)

We'd love your feedback!