I am a software developer striving to be immersed in ongoing technical challenges, contributing to a development project as a member of a team. Agile is my preferred development methodology. As new technology excites me, I look forward to learning and applying it on top of my existing knowledge and past expertise as an engineer and software/web developer.
Analytical. Focused. Very attentive to detail. Very good communicator, written and verbal. Quality-minded. Observe best practices. Quick, eager learner. Passionate about coding and its technology. One who takes pride in a job well done.
Do it the right way the first time. Clearly understand the project. Outline and fill in the high-level details. Get enough details to code, and start coding. Adhere to best practices. Maximize maintainability.
Collaborate. Assist others. Seek clarification, details, and assistance when needed. Make suggestions when the time is right. Document clearly and concisely as needed. Test; verify; validate; deploy; repeat.
I single-handedly took on the entire development life cycle of the new caci.org (interfacing with the CACI team), incorporating Bootstrap, and AngularJS interfacing with PHP via JSON and HTTP. Unlike the previous site, this site renders well on mobile as well as desktop devices.
The development process focused on creating an appealing, easy-to-use website, while factoring in maintainability, load time, and other UI/UX considerations. Messaging capability via email, with error checking and other safeguards, was implemented. Images and other content were optimized for rendering on a range of client configurations.
Action items include:
Source code can be viewed here.
I came to Mosaix Software as a contractor to handle front-end issues of the Data Collection and Reporting (DCAR) System for SAMHSA. In addition to successfully improving the front-end, I also resolved issues on the back-end.
Modifying the ASP.NET codebase, specifically the user interface (HTML, CSS, JavaScript), web forms, user controls, sitemap, and C#/VB.NET, was accomplished on the .NET 3.5 platform using Visual Studio 2013. I also modified SQL Server data by composing T-SQL scripts, and modifying stored procedures, in SQL Server Management Studio. This was done after gaining a thorough understanding of the problem and the system (by analyzing and digging through source code and system information – including entity-relationship diagrams). Through this, I attained superior results with the user interface and business logic.
Following the Scrum Agile development process with the project team (sprint meetings, task assignments, etc.), I resolved a number of project issues, utilizing the JIRA ticketing process. Good team member interaction enabled quick resolution of many issues; this included code reviews and pair programming.
I performed commits of my code changes, and checked differences, using SVN/Tortoise versioning tool. I accessed the Go deployment tool to verify successful build.
The DCAR system consists of a number of applications that support the management and administration of data for government-subsidized research in the field of health and human services facilitated by the Substance Abuse and Mental Health Services Administration (SAMHSA). I contributed to the portal for DCAR (PMRTS), and the Management Reporting Tool (MRT), a grant management application.
The not-for-profit organization CAC of Pittsburgh has multiple needs for features typically found in a content management system (CMS) or elsewhere. I fulfilled those needs by creating a CMS that requires minimal web knowledge to maintain (in most cases), integrating an array of Google services (Sites, Sheets, Docs, Calendar, Groups, etc.). Minimal to no hosting expense is also fulfilled.
Implemented functionality includes: multi-feature website (including photo gallery, and separate board of directors sub-website), membership management database with views and reports, paper applications, mailing labels, mass-email system, email discussion group, and online payment.
In addition to creating the website layout, I composed the written page content, customizing with code and apps for suitable responsive display. Database tables, queries, and views were implemented. Some features were implemented and customized by coding scripts (Google Apps Script, JavaScript), operating on various Google services, and configuring third-party apps.
The effort was implemented over time, with much discussion from various individuals of the organization. I composed thorough instructional documentation, enabling performance of the many functions by others, with relative ease.
Samples of code can be viewed here.
For several small business websites, I have taken on all aspects of the development life cycle. Development included using the technology that was most suitable for the application at the time. This included adopting the current web standards and rendering satisfactorily on browser platforms in use. All websites were manually coded – most were coded using PHP in addition to HTML, CSS, and JavaScript. In some cases, I provided production support.
My standard practice has been to:
BS - Electrical Engineering
University of Pittsburgh
BS - Computer Science
Point Park College
(GPA = 4.0)
I'm constantly looking to upgrade my skills and learn the latest technology that gets the job done better and more easily. Here are some of the recent subjects that I've studied and became proficient in (and where I've learned them – in both formal and informal capacities):
Attended many events. Always looking to be a part of all things interesting.
Met and worked with many wonderful, interesting people.
TechFest – Acquired some great cutting-edge dev knowledge at TechFest 2017 and 2018.
GiveCamp – At Give Camp Pittsburgh 2014, donated a weekend of technical expertise on a project for a non-profit organization.
Besides software coding, some of my other passions are:
Bicycling - The road: best way to see the countryside. Those hills are a great workout.
Urban exploration - Check out local curiosities. Find traces of things that aren't there anymore. Surprising what you'll find within a few miles of home.
Volleyball - Play year-round. Excellent team sport.