Software Solution Architect/lead Resume
Glen Allen, VA
SUMMARY:
- Experienced architect/ manager/ developer/trainer of several IT programming languages (Java, Groovy/Grails, Scala, .NET/C#, Ruby/Rails, PHP) and system administration of UNIX (Linux) and Windows networks.
- Over 20 years of software development experience in customizing open - source applications. Recent applications include architecting solutions that are built using both Microsoft (.NET), Groovy/Grails, and Java frameworks.
TECHNICAL SKILLS:
Programming: C#, Java, PHP, SQL, NOSQL, JSP, PERL, VB.NET, JavaScript, Hadoop Groovy/Grails, Python, Scala, Perl, UIMA, NLP, Android, iPhone, MapReduce UNIX shell scripting, SOAP, Web Services, PowerBuilder HTML, Perl, Prolog, LISP, CLIPS JESS, Neural Network Financial Analysis, Genetic Algorithm Analysis Automated deployments (Chef, Jenkins, Puppet), Windows-based Operating Systems Biztalk Training Agile-based Software development Expert/Rule-based Systems Development Life-cycle Systems Engineering, Rational Unified Process Semantic Web and Natural Language Processing Business Activity Monitoring Search Engine Development
PROFESSIONAL EXPERIENCE:
Confidential
Software Solution Architect/Lead
Responsibilities:- Architect and Develop custom web portal that uses Facial Recognition to protect digital assets. Responsive Web Management portal was built on Java, Tomcat /Apache Web Server. Groovy/Grails, PHP, MySql and utilized several JavaScript libraries (AngularJS, JQuery, WebCam.js). Portal allows individuals to authenticate using WebCam and SmartPhone cameras.
- Develop .NET (C#) Windows client that interfaced with the Facial Recognition Portal using REST API. Client used WebCam API/WMI and WebClient.
- Created Continuous Build/Continuous Test/Continuous Deploy for all software artifacts using Atlassian Tools.
- Conducted customer reviews and managed Sprints using Atlassian JIRA.
- Develop enhancement code updates for clients that use Adobe AEM platform.
- Platform delivered and supported on Amazon Web Services (AWS)
- Develop custom code on NextCloud/Owncloud platform (PHP).
Confidential
Software Solution Architect
Responsibilities:- Architect and Develop custom Ruby on Rails, .NET and Java-based web applications
- Design and develop ASP.NET, C#, and JavaScript web applications and components.
- Develop automated systems that integrated with ServiceNow via REST API
- Configure and Administer Windows and Linux servers Amazon Cloud (AWS). Used the following tools: Jenkins, Chef, Scripting, OpenStack, and Puppet
- Develop enhancements to client ROR (4 and 5) applications.
- Develop document search application components using Neo4J graph database and MongoDB.
- Provide software development and troubleshooting services for small projects: Groovy/Grails, Ruby/Rails, PHP, Java, C#, VB.NET, Python.
- Develop custom components for CRM-tools: SugarCRM, Microsoft Dynamics, and SalesForce.
- Worked with the following Windows UI controls: Anthem.NET, Telerik, Extended WPF toolkit.
Confidential
Dev Ops Engineer
Responsibilities:- Provide production-level support of HP Commercial Cloud services. Assisted with provisioning and de-provisioning of virtual (VMWare) and physical assets.
- Used automation tools such as Jenkins to execute solutions to resolve customer issues.
- Provide support for fully automated cloud-based infrastructure based on OpenStack, Cassandra, Nagios, and Oracle.
- Created MS-Outlook plugin to assist with ticket resolution and analysis using VS.NET 2015.
Confidential
Software Development Consultant
Responsibilities:- Design and develop PHP, Java, Ruby on Rails, and .NET web applications and custom UI components.
- Configure and Administer Windows and Linux servers Amazon Cloud (AWS). Used the following tools: Jenkins, Chef, Scripting, OpenStack, and Puppet
- Design, develop, and maintain front-end and back-end websites and applications hosted on WebSphere, WebLogic, Tomcat, and Apache Web Server.
- Created updates and modifications to PHP-based applications: Drupal, Moodle, WordPress, and SugarCRM. Tasks includes creating themes, custom functionality, and data/system upgrades and migrations. Zend and CodeIgniter frameworks used for most solutions.
- Lead peer-reviews of solution designs and related code
- Create ETL processes using Mule to extract financial information from different forms of data (HTML, Databases, Web Services and Text)
- Develop custom components for CRM-tools: SugarCRM, Microsoft Dynamics 2013, and SalesForce.
Confidential
Software Development Lead
Responsibilities:- Architect and Develop custom Java (search engine) integration components for Adobe CQ5/AEM web content portal.
- Architect and Develop administration interface using Groovy/Grails (Hibernate) to maintain backend service application. Application was hosted on WebLogic servers. Used jQuery, CSS, SOLR, Lucene, Ajax, SpringSource Security and Quartz.
- Develop RESTful web services using Grails Framework
- Responsible for development and maintenance of Natural Language Recognition using UIMA. Built custom annotators and management components.
- Project was performed using Agile methodology (Scrum, Sprints, Retrospective, etc.)
- Develop ETL processes using Mule, which included data loads and transformations.
- Created and modified MySQL stored procedures and triggers.
Confidential
.NET Software Architect
Responsibilities:- Performed code reviews according to Software Development best practices
- Provided junior staff members mentoring in various aspects of consulting and professional service.
- Developed administrative back-end for a health-care provider membership management system using .NET, jQuery and Jasper Reports.
- Provided developer/design support on various projects that includes the following technologies: ASP.NET, Groovy/Grails, Java, SQL Server (T-SQL), Oracle (PL/SQL), BizTalk, WebSphere, and Hibernate.
- Developed data-gathering utilities using HTML screen-scraping and customized SOAP API tools in (C#, VB.NET, Java, Perl, Python, Ruby)
- Created mobile applications for BlackBerry and Android platforms.
Confidential, Glen Allen, VA
Sr. .NET Consultant
Responsibilities:- Assisted with maintenance of enterprise-level legacy applications written in different programming languages which included: PL/SQL, T-SQL, VB6, VB.NET
- Developed automated build scripts using Nant.
- Provided auxiliary programmer support and business analysis on several internal projects).
- Provided technical consultation regarding migration of several legacy applications to .NET programming language
Confidential, Glen Allen, VA
Sr. Software Consultant
Responsibilities:- Assisted with maintenance of enterprise-level legacy applications written in different programming languages which included: C++, PERL, PowerBuilder, Delphi, PL/SQL (Oracle), C#, JavaScript and VBScript.
- Provided auxiliary programmer support and business analysis on several internal projects (ASP.NET/WinForms).
- Provided third-level customer support which includes legacy system upgrades, user support, and database updates.
- Developed new functionality for Gallagher Financial Loan Origination System (NetOxygen). Daily responsibility includes developing UI, interpreters, Auto-Tasks, and database upgrades
Confidential, Chesapeake, VA
Sr. Principal Software Consultant
Responsibilities:- Provided auxiliary .NET Developer support for medical-related web portal.
- Developed and optimized SQL Server (T-SQL) stored procedures for web portal data access.
- Developed and enhanced ASP.NET web controls used by web portals.
- Developed automated builds using NAnt.
Confidential, Jacksonville, FL
Lead BizTalk Architect
Responsibilities:- Developed and maintain health care payment system using ASP.NET, C#, XML, EDI, HL7 and Microsoft BizTalk 2004/2006 Server.
- Developed various Production reports using .NET and BizTalk services.
- Designed custom web services using C# to support the integration between several health care (835/824/997 EDI) providers and banking data (NACHA) systems.
- Provided guidance on overall Software Development Design techniques
- Developed AJAX-based web management system using Anthem.NET controls and BizTalk Server API.
- Developed BizTalk/EDI deployment procedures which standardized future software releases of integration code and services.
Confidential, Jacksonville, FL
Sr. Systems Developer
Responsibilities:- Maintained and Developed components for a .NET rule-base system that automatically underwrites Insurance Policies. (ASP.NET, VB.NET, C#, BizTalk and SQL Server 2000)
- Created automated builds using NAnt.
- Performed Optimization Analysis on existing Automated Underwriting System and provide new optimized methods. System employed and XML/SOAP communication layer which was later migrated to .NET WebServices.
- Developed web-based management and test tools to assist in the processing of electronic insurance policies. (ASP.NET and NUnit)
- Developed .NET WebServices to extend the capabilities of rule-validation engine to be used by external customers.
- Developed database to track policy data and created reports using SQL Reporting (2000) to give managerial-level analysis and statistics.