Senior C# Developer/ Architect Resume
2.00/5 (Submit Your Rating)
Hoboken, NJ
SUMMARY:
Over 19 years of professional software development experience, I am always looking for opportunities to expand professionally.
TECHNICAL SKILLS:
- C#
- NoSQL and graph databases, including OrientDB and MongoDB
- .NET
- Java
- JavaScript (including jQuery and AngularJS)
- Python messaging, and ORM technologies including StructureMap, NServiceBus, NHibernate, and AutoMapper
- SQL Server
- Windows and Web development
- WPF/WCF/Silverlight
- ASP.NET MVC
- Cloud based platforms including Microsoft Azure and Amazon S3
- SaaS and microservices.
- Artificial Intelligence, Machine Learning, and Natural Language Processing
PROFESSIONAL EXPERIENCE:
Confidential, Hoboken, NJ
Senior C# Developer/ Architect
Responsibilities:
- In addition to hands - on software development, led and implemented the architecture for Confidential ’s flagship security auditing and remediation platform.
- Along with the development team, rewrote the entire platform in C# and incorporated some OrientDB (a NoSQL DBMS that incorporates Mongo-style document storage as well as Neo4j-style graph storage).
- Mentored junior and mid-level software developers and set the direction for the team’s coding conventions and architectural standards.
- Consulted directly with clients in conceptualizing new features for our applications.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Served as one of the main developers of Microsoft/Vexcel’s Regional DAS (Domain Awareness System) application - a situational awareness system utilized.
- Extensive backend development in C#/WCF, as well as frontend/web development using jQuery and AngularJS.
- In addition, this role involved the automated creation of FAST queries and the building of syntax trees for processing queries sent to the FAST data engine, as well as the development of sophisticated data access layers to access the company’s SQL Server databases and other data stores.
Confidential, Fort Lauderdale, FL
Senior Software Developer/Architect
Responsibilities:
- My role includes architecting, designing, debugging, and adding enhancements to their flagship product Advantage FinAid. This is an ASP.NET/C#/StructureMap application which also communicates with other applications and services via MSMQ, web services, WCF, and NserviceBus. We utilized the .NET framework versions 4.0, 4.5, and 4.6 as well as WPF.
- My day-to-day work involves server-side programming in both C# and Visual Basic .NET, SQL Server 2012 database design/development, and complex T-SQL queries, as well as client-side (web) scripting in javascript.
- Utilizing WCF, I develop and maintain APIs for our product as well as client-side code to connect to and consume these APIs.
- In addition, I write and maintain C# code using the Fluent NHibernate platform to transform and transmit data asynchronously over NServiceBus/MSMQ from our product's API to the APIs of other systems within the company.
- As as team, we employ the full set of Agile/Scrum development methodologies.
Confidential, Miami Lakes, FL
Senior Software Developer
Responsibilities:
- Confidential Software develops healthcare informatics and patient QA software; their clients include large hospitals and medical facilities across the country.
- As a senior software developer, I performed application support, bug fixes, enhancements, and architectural design for the company's suite of applications.
- These applications are developed in C# and are based on the Microsoft.NET platform, utilizing SQL Server 2008 as a backend database and WCF-based Web Services as well as some front-end WPF components.
- My work involved writing extensive and complex server-side code in C# and client-side code in JavaScript, jQuery, and Cascading Style Sheets (CSS). In addition, as our applications are database-driven, my work involves creating and debugging complex SQL scripts and stored procedures, as well as relational database design.
Confidential, Fort Lauderdale, FL
Senior Application Developer
Responsibilities:
- Most of these applications I have architected and developed myself, using C#, SQL Server 2008, Visual Basic.NET, JavaScript, J2EE, Windows Communication Foundation (WCF), Windows Presentation Framework (WPF), and the Microsoft ASP.NET web-development platform.
- The C&T product line includes front-end, middleware, and server-side applications - all developed in-house - for performing accounting transactions and post-trade processing, maintaining regulatory compliance with international governments, storing and transmitting sensitive financial data, monitoring systems, and sending automated notifications to clients and business users.
- In addition to this, I developed, and maintained a secure intranet portal through which the company's international business offices can process post-trade data, execute reports, and handle compliance issues with their local governments
