Sr. Software Platform Architect Resume Profile
Summary of Qualifications
- Resourceful IT leader with 15 years of extensive experience in software development, team leadership and project management. Analytical and detail-oriented able to accurately assess fragmented information to devise optimal solutions. Well-versed in all phases of the software development life cycle with a strong background in secure, high transactional, high volume, n-tiered, loosely coupled and service-oriented architectures. Programming expertise in intranet / internet, E-commerce applications and client server technologies including .NET all versions , C , Visual Basic.NET, XAML, XML, JSON WCF, Restful URI, ASP.NET, ADO.NET, COM / COM , SQL Server, VB Script, Java Script, EmberJs and Active X.
- Proven ability to design, architect and implement high quality business applications that increase revenue, minimize downtime and allow peak operations across multiple divisions.
- Strong knowledge of agile project management, agile development methodologies and SCRUM development cycles.
- Specialties include: Cloud computing, mobile music, business and finance software development.
Technical Expertise
| Cloud Platform: | MS Azure, Amazon Web Services, FatCloud |
| Languages: | C , XML, XAML, jSON, VB.Net, ASP, ASP.Net, PL/SQL, Java, .Net Versions: 4.5, 4.0, 3.5, 3.0, 2.0, 1.0 |
| Databases: | MongoDB, FatCloud FatDB , SQL Server 2008/2005/2000/7.x, Oracle 7.x, MS Access, MySql |
| Front End Tools: | EmberJs, Visual Studio 2013, 2012, 2010, 2008 .Net, C , Visual Basic, Eclipse |
| Reports: | Crystal Report, Business Objects |
| Web Tools: | EmberJs, NodeJs, ASP.Net, MVC 4, 3 , XAML, JSON, WCF, Web Services, ASP, VBScript, JavaScript, IIS, MTS, HTML, and XML |
| Application Servers: | IIS, FatCloud, IBM Web Sphere, Web Logic |
| Source Control: | Team Foundation Server 2010, TortoiseSVN, ClearCase, GitHub, Bitbucket |
| Bug Tracking: | Team Foundation Server 2010, Jira |
| Project Management: | Microsoft Projects |
| Operating Systems: | Windows 95, 98, NT, 2000, XP, Vista, 7, 8, 2008, 2013 , UNIX, DOS, Linux |
Professional Experience
CONFIDENTIAL
Sr. Software Platform Architect and Lead
Joined this digital product and design firm that has enabled clients to realize over 1.6 billion of new revenue over the past six years to coordinate and manage a team in the delivery of heavy transactional and high availability systems. Mentor team members, handle multiple simultaneous projects, gather business requirements, create mold, component and interface specification documents and conduct research and proof of concept with new technologies. Architect and develop systems including web form, web services, window services and window applications using C , SQL Server, XML, XSL, AJAX, EmberJS, XAML, JSON, WCF and MVC. Projects include:
Synergy Sports Team App
- Leading team of cloud and mobile developers 4 .
- Architected, developed and managed cloud platform for sports team App feeds feeds based on geo fence too and game stats.
- Implemented multi-tenant system software as a service .
- Admin tool front end is developed using EmberJs, while backend api service is developed using C , with azure sql, azure storage, azure queue and azure redis cache.
- Implemented importer to import data from social and other networks and syndicates.
- Synergy provides way for team admins to
- o Create rewards, promo and native advertisement.
- o Send push notifications based on game events.
- o Set news feeds based on geo fence.
Maddison Square Garden Knicks and Rangers team app
- Architected, developed and managed cloud platform for sports team App feeds and game stats.
- Admin tool front end is developed using EmberJs, while backend api service is developed using C , with azure sql, fatcloud Fatdb and azure storage.
- Managed team of 7 developers.
Muve Music
- Advanced from Sr. Software Engineer to Chief Architect cloud for the 2nd largest music subscription service for mobile phones with 1.5 million subscribers.
- Architected, developed and managed cloud platform, which is currently deployed on 140 servers and handles over 20 million transactions per day without issues or high resource usage system is capable of handling 10 times more traffic than at peak time.
- Implemented Muve Music using FatCloud as the core platform for cloud computing, FatDB as NoSQL database for live database and FatSuggest as a search engine.
- Conduct performance bottleneck identification and tuning to ensure environment can handle calls during peak period.
- Created scripts for deploying services on all servers at the same time for deployment with outage or rolling deployment without outage .
- Instrumental to high volume customer flow for increased profitability by ensuring availability of system and near zero downtime to allow teams to focus on new features subscriber base reached 800,000 the first year surpassing expectation of 250,000 .
FatCloud
- Collaborated with Chief Architect in initial design, development and implementation of FatCloud, written in .Net and using WCF for communication.
- Participated in module development including FatDB distributed key value store and only native .Net No SQL database integrating a Map reduce work queue , FatSuggest search engine and FatFMS distributed File Management System .
- Increased number of servers in Muve Music without outage by using FatCloud, an easy to scale system that is deployed in cheap commodity servers for reduced deployment costs.
CBS Radio
- Handled server side development including a search engine capable of holding over two million records and depended on by the entire system to maintain efficiency used double metaphone algorithm to get same sounding words and word distance to get relevance of the result.
- Designed a Data Imports system that downloads and imports data from sources such as AMG, iTunes, and TicketMaster and utilizes SSIS package to transform and import data to SQL server.
- Delivered an Image Analyzer that locates best fit in sense of color and aspect ratio, performed stored procedure, triggers and database tuning and automated the import of DBF and xml files using DTS and C .
CONFIDENTIAL
Software Engineer
- Selected to design and develop applications for this online insurance company with 15 offices nationwide. Created databases, stored procedures and triggers. Developed backend systems including web form, web services and windows applications using VB.net, C , SQL Server, XML, XSL and AJAX.
- Reduced run time of processes from multiple hours to one hour with no errors previous system failed regularly by tuning and optimizing stored procedures.
- Delivered an application to help generate deployment scripts and replace manual processes.
CONFIDENTIAL
Software Engineer
- Brought on to develop backend systems and create databases for this offshore software development company as a server side team member for Virgin Digital Player project. Used VB.net, C , SQL Server, XML, XSL and AJAX to develop web form, web services and window applications. Automated DB processes using DTS, optimized stored procedures and indexes and set the transactional replication between SQL servers.
- Merged different databases and allowed distribution of data to the search engine, which held data in memory and returned relevant data for different types of searches for processing and storage in hash tables.
- Quickly learned algorithms to write code for search engine, a major component of the player depended on for efficiency and speed and capable of holding over two million records.
- Collaborated with a peer to provide a customized CMS system to help content team with programming music pages.
- Developed a Publisher system that pre-published XML files and prepared system for browsing system could publish 100's of XMLS per minute, typically a very complex and time-consuming process.
- Enabled Virgin Digital to build product in a shorter period of time than expected while also expanding team size for RSystems.
- Designed a Distributed Publishing Replicator application the replicated published files including images and binaries to multiple servers in load balancing.
CONFIDENTIAL
PC Programmer Analyst
- Hired to gather requirements and design and develop systems for this 30 branch bank employing approximately 2,000. Led team in web development, integrated cross-functional systems, designed database and handled pre and post deployment database tuning. Maintained communication with peers, IT management, users and vendors. Guided junior programmers.
- Led development of RAKnet, an Intranet application that allowed single location deployment on 200 systems for dramatically increased efficiency while boosting productivity by introducing report sharing.
- Designed RAKnet to aggregate and present data by establishing connections to multiple servers and databases like SQL Server, Equation AS400 and Informix.
- Created a Loan System to manage all retail loans and connect with multiple databases and various modules as a comprehensive system for the entire bank and all branches.
- Delivered a Collections Systems that allowed collection activities to be performed based on cross product exposure of customer.
- Facilitated 40 improvement in recovery by developing a Predictive Dialer application that leveraged IVR to act as predictive dialer for automation of calls related to collections.
- Instrumental to development of several related applications including RAKnet Security, High Net Worth Individuals, Short Messaging System SMS Banking and Card Application Processing System CAPS .
- System Tridion and Linux
