Senior Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Full - stack Microsoft developer, specializing in backend and middle-tier.
- Effective in all phases of the Software Development Life Cycle (SDLC)
- Experienced Agile, Scrum, developer
- Experienced in both new system architecture and legacy system maintenance
- Expertise in complex relational data and business intelligence architecture
- Flexible and continuously adapting
- Strong analytical, mathematical and diagnostic background
TECHNICAL SKILLS
SDLC Methodologies: Waterfall, Agile/Scrum, Kanban
Development Technologies: Visual Studio 2005-2019 ASP.NET, ASP.NET MVC, .Net Core
Databases: MS SQL Server 7- 2017
Frameworks and Languages: T-SQL, C#, VB.Net .Net Framework 2.0- 4.7, .NET Core 1.x-2.x, JavaScript, Knockout, React
Other: MS Office, MS Project, MS Visio, TFS, Mercurial, Git
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- Primary Development Languages: C#, T-SQL, PostgreSQL
- Utilization of both scrum and Kanban agile methodologies for team management
- Development and delivery “Code Academy” curriculum, designed to foster cross-dicipline, non-technical employee growth
- Specialized in design and development of .Net Standard conmonents and REST APIs
- Designed and implemented contemporary, OIDC-compliant authentication and user federation, incorporating external authentication providers using LDAP, SAML, LTI and OAuth authentication schemes, reducing potential attack vectors and increasing industry standards compliance
- Design and development of NuGet packages for standardized, configurable inclusion of features such as: AWS services, swagger generation, Redis caching, Prometheus metrics generation, data sanitization, data validation, eventing, Unit Of Work, etc.
Confidential
Senior Software Engineer
Responsibilities:
- Primary Development Languages: C#, T-SQL
- Development and implementation of asynchronous communications bus architecture.
- Redesign and rearchitecture of data management application from legacy C++ application to client/server C# .net Framework and .net Core application suite for cross-platform deployment
- Design and development of Windows-based user monitoring event system to allow for product control based on user actions within third party applications and websites
- Development of updated encryption methodologies in core product
Confidential
Lead Engineer
Responsibilities:
- Primary Development Languages: C#, T-SQL, Javascript
- Active member of software architecture review and planning board.
- Responsible for sizing, scoping and grooming sprint activity, as well as longer-term team planning.
- Provided technical oversight, mentoring and career development assistance to team members
- Specialized in design, development and maintenance of internal and external APIs - specifically responsible for implementation of centralized user authentication and security layer, including LDAP, SAML and OAuth.
Confidential
Senior Engineer, Software Engineering
Responsibilities:
- Primary Development Languages: C#, T-SQL, Javascript
- Designed architecture to integrate authenticated .net web pages into Flash/Flex user interfaces with bi-directional data flow
- Designed and developed data architectures and business logic for both real-time and monthly energy information systems
- Responsible for administration and maintenance of multiple SQL Server and IIS Server instances, both on-network and remote hosted.
- Developed B2B data integration ETL processes using SSIS, parametric C# applications and stored procedures, integrating parallel threading models for efficient data acquisition processes