Senior Software Engineer Resume
SUMMARY
- Dedicated professional with over fifteen years of successful experience in software applications development and solving customer’s needs.
- Master degree in computer information systems.
- Goal - oriented and highly motivated team player.
- Good people skills, sociable, flexible, responsible, determined.
TECHNICAL SKILLS
Web development: ASP.NET, ASP.NET MVC, ASP.NET Core, JavaScript, HTML, CSS;
Desktop development: WPF, Windows Forms;
SQL Databases: MS SQL, Oracle, Sybase;
NoSQL Databases: Azure Cosmos DB for Mongo DB;
Technologies: Web API, gRPC, WCF, ADO.NET, EF, TPL, WF, Unity, MEF, Speech SDK;
Message bus: Tibco EMS, IBM MQ, MSMQ, IoT Hub
Unit testing: MS Unit Testing Framework, NUnit, XUnit, Moq, Specflow;
Continuous Integration: Git, Bamboo, TeamCity, QuickBuild, MS Build.
PROFESSIONAL EXPERIENCE
Confidentia
Senior Software Engineer
Responsibilities:
- Developing cloud infrastructure for smart house voice assistant.
- Designed and implemented series of micro services, web sites for users and devices management, IoT hub events processing web job, gRPC bidirectional streaming service, oAuth server for cloud api’s authorization and authentication.
Technologies: .Net Core, Web API, Asp.Net Core MVC, Angular, NewtonSoft Json, NSwag, Entity Framework, XUnit, WebSocket’s, Grpc, Grpc.Tools, Google.Protobuf, Docker, Speech SDK, Azure services (MS SQL, Redis cache, Azure Cosmos DB for Mongo DB, Container Instances, AppServices, WebJobs, Key vault, IoT Hub, Event Hub), Ayla api for Zigbee devices
Confidential
Senior Software Engineer
Responsibilities:
- Designed and implemented series of micro services: (room to buy, ownership limits, projected positions, cash positions, equity transaction management, combined classes) which are provided information for various orders validations for trading platforms.
- Leaded combined classes microservice design and development.
- Provided performance analysis and optimization to meet non-functional requirements of response latency.
- Provided technical support, production issues investigation and root cause analysis.
Technologies: .Net C#, TPL, Web API for REST services, NewtonSoft Json, Jil Json serializer, Swashbuckle, Entity Framework, Unity, XUnit, MS SQL Server, Tibco EMS API for intraday communication, Autosys for batch processing.
Confidential
Senior Software Engineer/Technical Leader
Responsibilities:
- Took ownership on acceptance testing automation solution.
- Designed and developed framework to simulate project workflow for acceptance and end-to-end testing.
- Analyzed test engineers needs and implemented features to decrease time on creating and maintain test cases.
- Implemented ecosystem simulators for integration testing.
- Designed, estimated all desirable features, planned SCRUM sprints.
Technologies: .Net C#, TPL, Entity Framework, Unity, XUnit, Web API for REST services, WCF SOAP, IBM MQ API, Tibco EMS API, MS SQL Server
Confidential
Senior Software Engineer
Responsibilities:
- Took ownership of Total Return Swap Loans Management system and Global Exposure Management system. Provided technical L3 support. Successfully implemented and released business requested features.
Technologies: Java, VB, .Net C#, TPL, Windows Forms, Entity Framework, Unity, NUnit, WCF, Tibco EMS, MS SQL Server, Oracle, Sybase, Autosys.