Solutions Architect / Senior Developer / Prepaid Solutions Technical Lead Resume
TECHNICAL SKILLS:
Programming: C#, HTML, CSS, JavaScript, SQL, DHTML, HTML5,webGL, jQuery, threeJS, Java, VB, PHP, ASM, ExtJS, Xamarin, Angular,WCF, Mvc.Net, Active Directory, Json
OS: Linux, Windows
Database: MS SQL Server, Oracle, MSSQL, CouchDB, CouchBase, DB2, Mongo
Protocol: TCP/IP, HTTP, FTP, POP3, IMAP, SOAP, SAML, REST, OAuth2
Application Server: IIS, JBoss, Websphere, Mono, CouchDB
Server Environment: Azure
PROFESSIONAL EXPERIENCE:
Confidential
Solutions Architect / Senior Developer / Prepaid Solutions Technical Lead
Responsibilities:
- Discover and revitalize defunct angular, mvc.net, C#, mssql, EF, mongodb solution hosted in azure, rewriting it into angular2 and correcting installation issues with EF code first
- Design and diagram current and future application architecture (software and hardware) targeting desktop and mobile devices
- Implement a development plan to reach solution goals while ensuring 100% portal uptime
- Meet with service vendors to gather technical implementation details
- Integrate services from multiple vendors ensuring manageability of code and data, ensuring regulatory compliance, and including in house salesforce server
- Preliminary security analysis and correction implementing OWASP recommendations
- Support network engineers in security analysis and penetration testing
Evolution II, Software Development Engineer IV
Main responsibilities:
- Ensuring proper integration of divergent technologies and systems
- Conduct technical interviews for potential employees
- Design and diagram application architecture
- Design and implement network discovery and health monitoring for a dozen systems that may exist on any clients' system
- Ensure all software processes met documentation and chain of custody regulations
Software Consultant / Lead Developer / Primary Architect
Responsibilities:
- Manage the development work of consultants(2)
- Design and implement web facing systems to replace older green screen systems
- Attend meetings for other teams and projects in an advisory role
- Attend meetings to gather requirements for additional features to be included in team projects
Web Developer III / Best Practices Mentor
Responsibilities:
- New feature implementation
- Work with Quality Assurance teams to triage defects in a timely manner
- Work with network engineers to ensure servers meet application requirements
- Direct code review meetings and ongoing training for peers on my same team
Project Manager / Solution Architect
Responsibilities:
- Build and maintain the company portal and content
- Periodically gather requirements from various department heads
- Create a project timeline and mock ups as necessary to guarantee delivery and manage expectations
- Troubleshoot client problems to ensure all Financial Advisors work at peak efficiency
- Occasionally travel to Financial Advisors remote offices to conduct training on new systems
- Manage contractors(2)
- Search Engine Optimization
Senior Systems Analyst / Project Lead
Main responsibilities:
- Design web user interfaces to meet customer needs
- Revise existing applications to meet requirements
- Debug and correct reported errors
- Conduct peer code reviews
- Create data access classes to support application changes
- Take direction from management
- Follow day to day tasks as outlined
- Estimate task implementation time
Analyst (.Net / C++)
Responsibilities:
- Assist in coding tasks outlined by management
- Create reports using crystal reports
- Troubleshoot reported problems
