We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Washington, DC

SUMMARY:

  • Senior Software Engineer with over 11 years of full - stack .NET C#/SQL development experience with the deep and broad knowledge in the diversified alternative asset management especially in the Hedge Fund area.
  • Have ability to build a medium scale information system independently.
  • Has worked collaboratively across a variety of projects through using the latest technologies, and worked directly with clients to design, develop, implement and enhance innovative applications in development environment: Windows Azure, .Net, ASP.NET, ASP MVC, SQL Server 2012/2008/2005 , Visual Studio, Github, Octopus Deployment.
  • Proficiency withgathering the business requirements, interviewing with the stakeholders, understanding use stories, developing user cases
  • Strong skills at translating business and technical requirements to data model (conceptual, logic, physical) and working code
  • Solid understanding S.O.L.I.D Principal, OOA, OOD, OOP, design patterns utilizing C#
  • Experience with Agile development environments and Scrum methodology
  • Experience with ORMs Entity Framework, LINQ, Dapper, ADO.NET
  • Experience with Microsoft Unit Testing Framework
  • Strong understanding of UI, cross-browser compatibility, web functions and standards
  • Experience with Javascript framworks/libraries JQuery, Angular, Bootstrap
  • Experience with Test Driven Development (TDD) in web environment
  • Experience designing RESTful Services using WebAPI and node.js
  • Proficiency with Database design and SQL coding - DDL, DML, Stored Procedures, Triggers, Views, Functions, etc., writing complex SQL Queries and Procedures
  • Experience on SQL server operations scheduled jobs, linked server, activity monitor.
  • Experience with designing SSIS packages to extract data from various data sources, validate, transform and load data into destination databases for further Data Analysis and Reporting
  • Knowledge of capturing data warehousing/business intelligence requirements and turning them into high performance dimensional models
  • Strong skills to design, create, manage Multidimensional Structures using SSAS and MDX
  • Proficiency with Enhancement, Refactoring, Maintenance on the legacy systems
  • Experience with configuring Microsoft Internet Information Services, Active Directory
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills
  • Deep and broad knowledge of Alternative Investments in Finance industry: Hedge Fund, Fund of Funds, Private Equity, Risk Analysis, Asset Management, Portfolio Construction, Securities
  • Deep knowledge of Satuit CRM system, Cogency accounting system’s application function and database structure

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Washington, DC

Responsibilities:

  • Built a console application hosted on Azure to Call Bloomberg's Web Service to pull securities' returns and other statistics numbers and keep them on Azure SQL Server.
  • It ran as background tasks with WebJobs in Azure App Service.
  • The application ensures that there are no duplicate pulls for same security for the same statistics for the same date. It also maintains multiple codes (Ticker, SEDOL, ISIN) for each security.
  • It deals with the different pulling frequencies (daily, monthly, quarterly).
  • Portfolio accounting data come from internal and external different systems and they have different data structures.
  • This project consolidated portfolio accounting data in the new data warehouse and created a separate layer between the data importers and data consumers.
  • This layer provides the consistent data and unified data structure for all data consumers.
  • Wrote ETL in SQL server 2012 to Pull data from Cogency system and our internal net asset management system.
  • Responsible for designing and implement.
  • Coded integration ETLs to pull client data from Satuit and upload the accounting data to Satuit.
  • Provide tools to let users import risk data. Data Transformation 3. Reporting. The tool and reports were built by C# asp.net.
  • Data Transformation is done through SQL stored procedures.
  • This system is responsible for managing client information and record interactivities such as meetings, conference calls and emails.
Software Engineer

Confidential, Washington, DC

Responsibilities:

  • in development environment: Windows Azure, .Net, ASP.NET, ASP MVC, SQL Server 2012/2008/2005 , Visual Studio, Github, Octopus Deployment.
  • Proficiency withgathering the business requirements, interviewing with the stakeholders, understanding use stories, developing user cases
  • Strong skills at translating business and technical requirements to data model (conceptual, logic, physical) and working code
  • Solid understanding S.O.L.I.D Principal, OOA, OOD, OOP, design patterns utilizing C#
  • Experience with Agile development environments and Scrum methodology
  • Experience with ORMs Entity Framework, LINQ, Dapper, ADO.NET
  • Experience with Microsoft Unit Testing Framework
  • Strong understanding of UI, cross-browser compatibility, web functions and standards
  • Experience with Javascript framworks/libraries JQuery, Angular, Bootstrap
  • Experience with Test Driven Development (TDD) in web environment
  • Experience designing RESTful Services using WebAPI and node.js

Hire Now