Software Architect Resume
Baltimore, MarylanD
SUMMARY:
To obtain a position in the information technology sector that would allow me to utilize my skills and experience in web application development and database design/ management to meet the organization’s goals, while pursuing my personal growth and knowledge.
COMPUTER SKILLS:
.NET Framework 4.52
JavaScript
SOAP
Adobe Flash
JQuery
SQL Server 2014
AJAX
LINQ
SQL Stored Procedures
ASP.Net
Photoshop
SQL Functions
C# (4.0)
PHP
Telerik Web Controls
Cassandra
MySQL
SOSS
Redis
REST
Unity
Database Design
SharePoint 2010 Administration
Visual Studio 2010
Database Maintenance
Silverlight 4.0
Design Patterns
RELATED EXPERIENCE:
Software Architect
Confidential, Baltimore, Maryland
Responsibilities:
- Lead Services team to stand up Eyewear Dispensing Program (EDP) for Providers for Davis Vision, Superior Vision dba Confidential .
- Designed and Implemented Member Services Backend, Claim Services, Provider Services in C# .Net Core 2.2, SQL Server, RabbitMQ, Axway, Dapper, Swagger, Redis.
- Services allowed EDP providers to submit 5k+ claims per day.
- Lead Online Retail Integration (ORI) to integrate Glasses.com, 800Contacts.com and Warby Parker into the EDP backend to allow these vendors to accept Confidential insurance.
- Lead Services team to standup new Member Portal (MP) for Members of Davis Vision and Superior Vision dba Confidential.
- Designed and Implemented MP in .Net Core 2.2, SQL Server, Axway, Dapper, Swagger, Redis
- Portal designed to handle 31 million vision members via autoscaling and sql replication.
Lead Software Developer
Confidential, Maryland
Responsibilities:
- Lead development team to enhance the maintainability of the Conjunction Assessment Software (CAS) with .NET, MySQL, RabbitMQ, Matlab, FreeFlyer, Jenkins.
- Converted current system architecture to modern, decoupled published/subscriber model.
- Leveraged MATLAB parallelization to decrease runtime from 40 mins to 15 mins.
- Prepared CAS system to take in 200% more Ephems with SpaceFence radar being launched.
- Brute Force Monte Carlo (BFMC) prototype in Amazon Web Services (AWS).
- Create high throughput application that calculates BFMC for conjunctions.
- Utilized EC2 instances with RabbitMQ and Cloudfront CLI to run worker nodes.
- Integrate FORTRAN libraries and C Application into .NET Core 2.0.
Lead Developer
Confidential, Ellicott City, Maryland
Responsibilities:
- Lead development team to enhance the maintainability of the Medicaid Budget and Expenditure Reporting System (MBES) using C#, ASP.NET, .NET Framework (4.0), SQL Server 2012
- Created common interface schema to allow the ease of use for testability and scalability
- Introduced Automated Unit Testing to MBES increasing Code Coverage level from 2% to over 48%..
- Developed a repository manager to handle repositories created using common interfacing schema.
Engineering Lead
Confidential, Columbia, Maryland
Responsibilities:
- Lead development team to enhance the scalability of Connexus, an online learning system with over 140,000 daily users using C# (4), SQL Server 2014, .NET framework (4.52), SQL message Broker, Cassandra, Redis
- Created repository pattern and application to read webmail message bodies from separate data source.
- Upgraded SOSS to enhance the use of cache for Connexus and its sister applications.
- Upgraded .NET from 4.0 to 4.5.2, requiring extensive planning and testing to ensure no downtown or bugs were encountered.
- Design and Implemented Log Entry system that was a standalone application to make the Log Entry system able to scale without affecting Connexus.
- Worked with stakeholders to gather business requirements and designed a system that accurately meet the requirements while embracing new techniques to be the shining example of how to pull a component out of Connexus.
- Collaborated with MIS, Configuration Management, and Production Support to create troubleshooting documentation as a first step to resolving issues.
- Lead Weekly Engineering Lead meetings to help fellow Leads combat daily concerns and collaborate on how to improve on team performance and company growth.
- Worked with Architecture on new design patterns in order to scale Connexus (i.e. Sharding, Unified Application Logs, Repository Pattern)
Lead Game Developer
Confidential, Lisbon, Maryland
Responsibilities:
- Designed and developed a 3 - D first-person gardening game (GardenQuest) using C# (4.0), Unity 4, MySQL, SQL Server, Amazon Cloud, JQuery, and Telerik Web Controls
- Created an authoritative server with complex gaming algorithms to handle game logic
- Designed and implemented a shared database environment to handle over two million users and their associated records
- Designed and developed a custom application framework (Viewpoint) to manage all of Confidential ’s business needs using C# (4.0), AJAX, SQL 2010, Visual Studio 2010, and Telerik Web Controls
- Allows for item management, merchandising, and user management for all environments (development, staging and production) of the game
- Includes user based permissions, allowing for custom application management
- Enables Amazon S3 integration for item assets to improve the asset work flow
- Designed and developed a “Seller of Record” (SOR) transaction system using C# (4.0) and MySQL
- Converted server and database from a third party SOR system (Live Gamer) to an in-house transaction system, saving Confidential over $70 thousand in fees and improving game accuracy and speed
- Integrated the SOR system into Viewpoint, creating an improved user management system
- Integrated the SOR system with the Facebook Credits system, allowing users to purchase GardenQuest currency
- SOR improved game transaction reporting, allowing for management to have a better understanding of user experience and purchase trends
- Converted the original client from Unity 3.4 to Unity 4.0.1
- Ported game logic and mechanics from JavaScript to C#
- Conversion improved user experience by reducing loading time by over 75% and increasing playability on lower end machines
Network Engineer - Senior Web Developer
Confidential, Auburn, Alabama
Responsibilities:
- Designed and developed custom application framework (AppTools) to manage web applications using C#, AJAX, SQL 2008, Visual Studio 2010, and Telerik Web Controls
- Created a centralized location to place web applications
- Includes user based permissions allowing custom applications pools
- Allows remote connections so that users can log into system while out of network
- Designed and developed Content Management System (CMS) within AppTools to allow easy management of websites using C#, AJAX, SQL 2008, Visual Studio 2010, and Telerik Web Controls
- Enabled IT to bring down the number of webpages to manage from 1800 to 75
- Allows non-web savvy employees to update content on webpages without HTML knowledge
- Allows constant review of every webpage’s content based on a review formula
- Designed and developed online job application system within AppTools to allow citizens to apply for jobs quick and easily using C#, AJAX, SQL 2008, and Visual Studio 2010 and Telerik Web Controls
- Significantly simplified the work flow for the applicant and Human Resources
- Eliminated the need for paper applications by creating a seamless workflow from HR to the hiring department
- Increased application pool by 200%
- Designed and developed custom email notification program (e-Notifier) to allow departments to quickly transmit important messages to citizens using C#, AJAX, SQL 2008, Visual Studio 2010 and Telerik Web Controls.
- Allows subscribers to stay up to date with all of the City’s important announcements
- Created a workflow that requires an approval before a message is sent to the subscribers
- Converted Paradox based CAD system to SQL Server based CAD application for Public Safety C#, SQL 2008, Visual Studio 2010, and Telerik Web Controls
- Conversion allowed Public safety to retain all the history information for address within city limits
- Converted 30 million records with an error rate less than 1%
- Detailed reporting to allow correction of un convertible records
- Maintained Multiple SQL Server 2008 R2 Database Servers
- Designed and developed database maintenance plans according to industry standard best practices including daily transaction log backups, weekly re-indexing / re-paging, and weekly full backups
PHP Application Developer
Confidential, Columbus, Georgia
Responsibilities:
- Developed national platform for Greek organizations to utilize the online bill pay service using PHP 5, AJAX, SQL Server 2005, Apache, and Zend Studio
- Utilized In-house Forms Engine to develop pages at a more efficient pace using PHP 5 and Zend Studio
- Developed Stored Procedures in SQL Server 2005 to help with nightly posting
- Created data validation application for forms engine
PHP Web Developer
Confidential, Montgomery, Alabama
Responsibilities:
- Developed server-side applications for over 150 E-commerce sites using the L.A.M.P technologies
- Created applications to process custom orders and calculate custom shipping costs using the L.A.M.P technologies
- Maintained CushionSource.com and other websites using the L.A.M.P technologies
- Developed customer contact tool for customer management
- Developed a calculator for FenceSupplySource.com
- Developed a freight quoting system using SOAP
- Used JavaScript to write AJAX applications
Production Support Program Analyst
Confidential, Columbus, Georgia
Responsibilities:
- Handled high-priority jobs and resolved abends
- Created JCL to apply emergency fixes to critical jobs
- Monitored job flow to ensure that information and job stream ran smoothly
- Contacted clients in the event of data malfunction