Markets Engineer Resume
Merrill Lynch New, YorK
SUMMARY:
- Software Engineer/Architect with 20 years of experience in software design and development, project management, and database architecture on web, desktop, and mobile platforms.
- Well versed in object - oriented analysis and design of large-scale complex business systems. Obsessed with Clean Code. Great communication skills.
TECHNICAL SKILLS:
Languages: C#, JAVA
Web technologies: ASP.NET, MVC, JavaScript, JQuery, Bootstrap, IIS, DevExpress, D3, Knockout
Databases: MSSQL, MySQL, Oracle, MongoDB, SSIS, SSRS, ETL
Mobile: Windows Mobile, Android, PhoneGap
CI: Git, SVN, TFS, TeamCity
Other: Bloomberg APIs, SOLID Principles, MicroServices, SSO, SAML, REST
PROFESSIONAL EXPERIENCE:
Confidential, Merrill Lynch, New York
Markets Engineer
Responsibilities:
- Trading algorithm management (Knockout, DevExpress, NHibernate, Oracle)
- Exposed services via REST API
- Automated testing with Selenium
Confidential, New York
Senior Product Engineer
Responsibilities:
- Maintained and extended Compliance Management portal (.NET/MVC/Bootstrap/MSSQL)
- Maintained and extended JAVA Security Compliance portal (Java/Bootstrap/MongoDB)
- SSO connectivity to Company Portal using SAML, Microservices
- DevOps responsibilities including Continued Integration on AWS using TeamCity
- Code Branching and Code Reviews with Git and BitBucket
Confidential, New York
Senior Software Architect
Responsibilities:
- Architected mission critical Security Master using advanced ETL methodologies (C#, MVC, MSSQL, SSIS)
- Architected and coded all layers of Portfolio Analysis Manager using a combination of C#, ASP.NET, JQuery. The code base has been used as an example on how to use design patterns such as Façade, Repository, Singleton, and Factory. Exposed to different Asset Types and VaR calculations.
- Maintained and improved various areas of legacy system: Input Data Console system (C#, LINQ, JQuery, AJAX). Made code easier to learn and maintain for new hires.
- Introduced coding standards, code reviews, centralized logging solution
- Mentored junior developers and analysts
Confidential, New York
Team Lead / Senior Software Developer
Responsibilities:
- Mobile team (5 developers) Team Lead
- Co-created and architected .NET version of large DSD (Direct Store Delivery) system on Windows Mobile platform using C# and WinForms to take full advantage of object oriented design patterns.
- Implemented core component to communicate via FTP/SFTP and Web Services. Supporting also: GPRS, Wi-Fi, and Blue Tooth.
- Developed and maintained official programming standards documentation that resulted in better code standard across teams for the first time.
- Responsible for introducing code reviews to ensure all team members are familiar with all parts of the system
Confidential, Bronx, NY
Senior Systems Analyst / Software Architect
Responsibilities:
- Rebuilt Rehab Tracking Database and created a more user-friendly and professional looking system.
- Made different copies of the same application maintainable by merging data from four similar Rehab Facilities into one system with common front end and scalable backend.
- Transitioned existing Medical Tracking system from obsolete technology to .NET intranet application with zero-cost deployment and stand-alone application usability.
- Made user experience faster than web-based application by implementing AJAX wherever possible.
- Developed system from day one with the goal of using this as a template for future developments in an effort to cut down development time and give standard look across the board at the same time.
- Redesigned Crystal Reports for Network Census VB6 application to look more consistent and easy to read.
Confidential, New York
Developer / Analyst
Responsibilities:
- Key element of a large team in charge of porting 16-bit application to newer technology. Gave Microsoft look and feel to the application by designing XP compatible (alpha channel) icons.
- Saved future development time by designing, writing, and documenting Dynamic Help component to be used by all new windows based applications produced by DDS.
Confidential ., New York
Software Developer / Team Lead
Responsibilities:
- Business analysis and development for a VB6/MS SQL, Mortgage Reporting System for Chase Bank.
- Designed, wrote and tested first generation software for payphone/internet/email public access kiosks (used in New York libraries, hotels, airport terminals, etc). Implemented SQL backend and web-based reports to mine usage data.
- Designed and developed E-commerce website for start-up Technology Company in the phone card industry, including backend control panels for product management.
- Developed and managed a web-based dictation system for physicians which ensured immediate access to patient records by medical staff.
- Significant client contact to better ensure final product meets the desired requirements.
Confidential, New York
Senior Software Developer
Responsibilities:
- Architected and developed web based tablet app to manage incoming SMS requests
- Technology used: MVC, ASP.NET, C#, AJAX plus Entity Framework and LINQ to make solution extremely scalable and extensible.
- Extensive use of Design Patterns