Sr. Software Engineer Resume
5.00/5 (Submit Your Rating)
Parsippany, NJ
SUMMARY
- IT professional with 18 years experience as an enterprise solutions provider.
- Implemented full system development life - cycle with proven results.
- Ability to learn new technologies as needed.
- Accomplished successful application development solutions through critical analysis and creativity working in groups or independently as needed.
- Strong written and verbal communication skills.
- Experienced in full stack C#.NET technologies, ASP .NET, and SQL Server.
TECHNICAL SKILLS
- C#.NET
- ASP.NET
- HTML/CSS
- JavaScript/jQuery
- Nullsoft Installer System (NSIS)
- VBA
- .NET Framework and Common Type System
- ASP.NET
- .NET Class Libraries
- LINQ
- Async/Await and TPL
- Web/Desktop/Console/Service applications
- Func/Action delegates
- Tuples
- Custom Configuration
- Dynamic Programming
- Enterprise Library
- Unity Application Block 1.2
- Web Services
- MSMQ
- .NET Remoting
- T - SQL
- MS SQL Server
- ADO.NET
- XML/XSLT
- XSD and XSD tool
- JSON
- Oracle
- Sybase iAnywhere Ultralite
- MS Access
- Visual Studio .NET
- MS Office
- IIS
- JIRA
- GIT
- TFS
- Jenkins
- WebSphere MQ Client
- Mock Server
- GPG key management
- SmarterMail
- EAGetMail
- SVN/TortoiseSVN
- Visual Intercept Manager
- Visual SourceSafe
- InstallShield
- Rational Clearcase
- Virtual PC
- VMware
- Robohelp
- Windows Mobile 5.0 Pocket PC
- Active Sync
- Rational ClearQuest
- Mercury Test Director
- MOSS
- Telelogic DOORS
- JAWS
- Crystal Reports
- Active Reports
- MS Excel/Word with VBA Automation
PROFESSIONAL EXPERIENCE
Confidential, Parsippany, NJ
Sr. Software Engineer
Responsibilities:
- Generated base API framework with Swagger Codegen and YAML file.
- Implemented cache management of API instances utilizing Nito.AsyncEx and non - blocking async locking patterns. Allowing multi-access of different API class instances but limited to only 1 request per API instance in critical sections.
- Designed and implemented configuration, auditing, and management of API class instances, and key management.
- Created additional API key retrieval and connectivity tester API calls.
- Integrated async API features into synchronous code base.
- Utilized Mock Server and NUnit for testing.
- Setup project build environment with Jenkins.
- Document design considerations, code generation/integration, implementation, and mitigation of issues.
Confidential
Application Programmer
Responsibilities:
- Learned to program .NET services, multithreading with async/await, SWIFT messaging format.
- Modify XSD schemas, code SWIFT objects to serialize to validatable XML messages templates.
- Utilize IBM MQ to communicate with other teams and processes.
- Parse SWIFT responses and email internal stakeholders and teams.
- Log SWIFT messages / responses, log status communications.
Confidential
Responsibilities:
- Analyze requirements for gaps and clarifications.
- Utilize ASP.NET webforms with HTM/CSSL, JQuery, JavaScript, with 3rd party and custom controls.
- Create new and maintain server - side console applications with C# .NET technologies.
- Update and Maintain databases with MS SQL Server, stored procs, DDL scripts for tables, indexes, functions, and SQL jobs. As well as queries for adhoc reporting.
- Utilized NSIS to rework the installer to backup and install projects on any batch, app, and web server in any environment Prod, UAT, or DR with a single click. Afterward releases took minutes instead of hours.
- Utilized Git and Jenkins for source control and automated builds.
- Design, develop, test, release, new functionality.
- Support and troubleshooting of bugs and service interruptions.
- Refactor existing code base and integrate new features as needed.
- Document designs and implementations.
- Suggest new features and alternate implementations or requirements.