Senior Software And Database Engineer Resume
Bayville, NJ
PROFILE:
8+ years of .NET and SQL Server experience developing Windows applications, Windows Services, web applications and web services. Requirements gathering and analysis, design, programming, integration, validation and documentation. Superb analytical and problem - solving skills and written and verbal communication skills. Proactive, resourceful, self-motivated and diligent.
SKILLS SUMMARY:
Core .NET: C#, VB.NET, ADO.NET, LINQ, Lambdas, Delegates, Parallelism, Entity Framework
Web: ASP.NET MVC, IIS, Razor, JavaScript, jQuery, Ajax, HTML, XHTML, DHTML, CSS
Windows: WinForms, Windows Services
Databases: MS SQL Server, SQL, T-SQL, Basic Admin, SQL Server Analysis Services (SSAS), MDX
BI: MS SSRS, Crystal Reports, Logi Analytics
Other Skills: Ninject, Moq, SSIS, Subversion/Tortoise/Ankh SVN, Data Ingestion, Data Governance
Methodologies: OOD&P, MVC, RESTful, TDD, Agile/Scrum, Waterfall, Separation Of Concerns
Leadership: Project Plans, Requirements and Design Documents, Test Procedures, Accurate Schedules
Support: Problem resolution, Software Maintenance, User documentation
PROFESSIONAL HISTORY:
Confidential, Bayville, NJ
Senior Software and Database Engineer
Responsibilities:
- Heavily relied upon for product development and support of production operations.
- Major participant in the development of next generation Energy Management platforms.
- Responsible for requirements gathering and analysis, design, programming, integration, validation, documentation and support for.NET and SQL Server projects:
- Web services middleware serving metadata and energy data payloads to Energy Management applications.
- Web services middleware relaying remotely parsed SOAP payloads to centralized message queues.
- Interactive Web application presenting dynamic HTML for managing project hierarchies and metadata.
- Web-based embedded analytics including assorted charts, heat maps and ad-hoc reporting features.
- Windows Service modules retrieving and parsing real-time energy data in XML, JSON, CSV, HTML, RSS, iCal and other formats via HTTP, IP, FTP and proprietary protocols.
- Application databases, stored procedures, functions, views and user-defined types consumed by web services in support of Energy Management applications, including dynamic MDX generation and execution.
- T-SQL scripts for migrating project data in support of deployment and load balancing.
- SSIS packages run as SQL Agent jobs for monitoring energy data and issuing alerts.
- Data Governance, Data Injestion, Data Quality assurance.
Confidential, Clark, NJ
Senior Software and Database Engineer
Responsibilities:
- Responsible for requirements analysis, design, development, validation, documentation and maintenance of applications, databases and reports.
- Application databases, stored procedures, functions and views.
- Custom graphics editor to streamline and improve image Quality Control.
- NJDARM-compliant image generator for pre-production of microfilm rolls.
- Image format conversion utilities.
- XML-configurable Editor designed to expedite data entry and reduce errors.
- Business productivity reports.
Confidential, Jackson, NJ
Senior Software and Database EngineerResponsibilities:
- Proactive identification of client functional, data and data workflow requirements.
- Planned, designed, coded, tested and documented custom software and database solutions.
- Data Injestion from disparate sources into uniform relational database schemas.
Confidential, Newtown, PA
Senior Software and Database EngineerResponsibilities:
- Customized standard Oracle Financials reports and created new financial reports using Oracle Reports.
- Designed and developed customizations to Oracle Financials and Oracle Human Resources.
- Provided technical support to Financials and HR Departments users.
- Analyzed and reported Oracle application and database defects and installed patches and upgrades.