Solution Architect Resume
Bloomingdale, IL
SUMMARY:
Over 15 years experience as a software development professional with strong leadership and communication skills. Experience in all aspects of software development, including full life cycle (inception, requirements gathering, design, development, testing deployment and support).
TECHNICAL SKILLS:
Programming: C#.NET, ASP.NET, MVC, VB.NET, Visual Basic, C/C++, Java, JavaScript, AJAX, Objective C, JQuery, Phonegap
Presentation: HTML, ActiveX Controls, .Net WinForms, .Net WebForms, .Net User ControlsLogic: COM, DCOM, .NET Framework, CLR, Web Services, MSMQ, Asynchronous
Data: SQL Server, SQL Azure, Oracle, Access, XML, JSON
Knowledge in development concepts: Agile methodology, test driven development
Knowledge in design concepts: SOA, o bject oriented design, e nterprise architecture, layers pattern, loose coupling, n - tier, adapter pattern, fa ade pattern, queues, MVC pattern, factory pattern, entity pattern, model pattern, strategy pattern
Types of systems developed: International Trade Finance, Commercial Real Estate, Mortgage Insurance, Mutual Fund Accounting, Membership, Investment Portfolio Management, SharePoint
Experience in design and requirements documentation: Use cases, sequence diagrams, flowcharts, state diagrams, data models, class diagrams, data flow diagrams.
Platforms OS: Windows Server, Desktop, IOS, Android, PhoneGap
Tools: Microsoft Visual Studio
Databases: SQL Server 7, 2000, 2005, 2008, 2012 Oracle 7, 10i
Cloud: Azure
Languages: .Net, C#, VB.Net, ASP.Net, VB, Java, JavaScript, jQuery XML, HTML, HTML 5
Generic Skills: Analytical skills. Customer-facing experience. Leadership skills. Object Oriented Architecture and Design. Excellent oral and written communication skills. UML design
PROFESSIONAL EXPERIENCE:
Confidential, Bloomingdale, IL
Solution Architect
Responsibilities:
- Solution Architect.
- Designed enterprise solutions for cloud, web.
- Provided application designs using UML, OO.
- SharePoint consulting for major client.
- Customer product demonstrations, sales proposals, project estimating.
- Migrated premise hosted ASP.net web application to Azure cloud platform.
- Developed for a fortune 50 enterprise client managing a multi-billion dollar unit, AlertOps is a cloud hosted, SaaS incident management solution. AlertOps has helped reduce critical incident time by up tom 30 minutes per incident.
- Hosted in Azure, utilizing IaaS (VM) and PaaS (SQL Azure) services.
- Originally a premise hosted application, it was migrated to Azure in September 2014.
- Multi-tenant database.
- High-availability design.
- REST API web services, email API
- ASP.Net, SQL Server 2008, 2012
- Mobile App (PhoneGap, jquerymobile, HTML 5, JSON)
- Generic inbound and outbound API design, facilitating rapid, no-code customer integrations
- Park Explorer - Mobile application
- REST API web services
- Azure hosting (IaaS)
- ASP.Net, SQL Server 2008, Phonegap, jquerymobile, HTML5, JSON
- Multiple SharePoint custom applications
- SharePoint 2007, 2010
- ASP.Net
Confidential, Elk Grove Village, IL
Application Lead
Responsibilities:
- Introduced design concepts to the team (entity pattern, layers pattern, model pattern, unit testing).
- Developed application designs using UML, OO.
- Wrote practices and procedures for development, source management, documented SDLC
- Introduced UML documentation to the group
- Established standards for design documentation
- Initiated creation of enterprise library for business
- Customer product demonstrations, project estimating, gathering customer requirements
- Provided detailed designs to the vendor helped to keep the delivery and scope of the project on target, a major win for the development approach.
- SharePoint hosted public Internet application
- Provided designs for external and internal development teams
- ASMX, WCF web services
- Pediatrics Digest
- Native iPhone application
- ASMX web services
- Mobile platform framework for Android and IOS platforms
- Provided designs for internal and external development teams
- ASMX, WCF web services
- PREP Curriculum Development (Extranet)
- Provided designs for internal and external development teams
- ASMX, WCF web services
- Multiple SharePoint custom applications
- SharePoint 2007, 2010
Confidential, B loomingdale, IL
Director, Architect, Lead Developer
Responsibilities:
- Responsible for managing multiple teams of developers on simultaneous projects .
- Following Agile development methodologies.
- Various .Net development projects delivered within short time frames using sprints 1 to 4 weeks.
- Established procedures for quality control, such as code reviews, code walk-throughs, structured unit testing.
- Designed training and mentoring program for students and trainees.
- Customer product demonstrations
- Sales proposals
- Project estimating
- Gathering customer requirements
- Directed multiple development teams working simultaneously on multiple projects
- Designed effective processes for team-based application development
- We used build automation, nightly builds, 4 week sprints
- Windows Services, ASP.Net, WCF web services, SQL Server 2005, 2008
- Trade analysis and reporting application.
- Developed for a major
- Windows Services, ASP.Net WCF web services, SQL Server 2005, 2008
- Trade data access API
- Scalable, high-performing platform for retrieving market data from Reuters services
- Windows Services, MSMQ, SQL Server 2005, 2008
Confidential, C hicago, IL
Architect, Lead Developer, Application Manager
Responsibilities:
- Designed and led development on major back office platform.
- Managed team of on shore and off-shore developers in several major application projects
- Designed n-tier visual basic applications for both web and desktop platforms.
- Designed applications for .net platform.
- Designed and developed code generation utility for creating forms, classes and code.
- Application manager on several major projects.
- Effectively led several developers of different skill levels in development of several major projects .
- Trained developers on .Net
- Customer product demonstrations
- Project estimating
- Gathering customer requirements
- Designed effective processes for team-based application development
- I led a team of 5 developers in development and later maintenance of the system.
- Classic ASP
- VB 6
- SQL Server 2000
- Global Trade Workflow (back office web based application)
- Led the development of the department’s first .net application
- ASP.Net, VB 6, SQL Server 2000
- Trade Channel (Internet facing web-based application)
- Led major development effort to transition a vendor licensed client-facing product into a customized product.
- Led on-shore and off-shore development teams.
- One Global Trade (back office windows client and web-based application)
- Back office processing system for a multi-billion dollar global import export business.
- Designed, led development and later support of the system
- Classic ASP
- VB 6
- SQL Server 2000
Confidential, N aperville, IL
Developer, Lead Developer
Responsibilities:
- Led development on several major projects. Assisted sales with presentations to several major accounts. Designed and developed code generation utility for creating classes.
- Developed for one of the largest global commercial property appraisal companies.
- Client-server architecture
- Oracle, VB6, Classic ASP
- Designed and led development team.
- Commercial Loan Origination System
- Developed for 4 large commercial lending institutions
- Client-server architecture
- SQL Server, VB6, Classic ASP
- Designed and led development team.