Post Job Free

Resume

Sign in

Software Developer Systems Analyst

Location:
Newark, NJ
Posted:
November 06, 2023

Contact this candidate

Resume:

Aaron Scott

*** ******* **

East Orange, NJ *****

929-***-****

ad0v75@r.postjobfree.com

Objective

Seeking an agile software developer position with career growth potential.

Summary

●Bringing more to the table than a typical developer candidate -- having previously worked in the IT field as a Business Systems Analyst.

●Sensitive listener who learns the true need for new development, then efficiently codes a clean solution to address the issue using best practices of Domain Driven Design.

●Rapid learner, quickly picking up new technologies and methodologies

Technical Proficiencies

OS/Platforms/Web Frameworks: Windows Server 2003, 2008, 2012, XP, 7, Linux, Spring, Rails, .Net MVC, .Net Web API, Unix, React, Vue, Angular

Computer Languages: C, C++, C#, Java, Ruby, Scala, JavaScript, html, xml, xslt, Fortran, json, Go

Computer Technologies: NHibernate, NServiceBus, RavenDB, AJAX, jQuery, Knockout, Linux RAID kernel, ASP.NET, Jira, YouTrack, Subversion (SVN), Git, CruiseControl, TeamCity, Nant, NUnit, XUnit, MFC, ADO, RoundhousE, CSS, less, SCSS, PostCSS, Rails, Node, React, Rake, Vuex

IDEs: Visual Studio, Eclipse, BlackBerry JDE

Personal Projects

Github, Brooklyn, NY Sept-Oct 2017

Various web applications in various languages including a sample Ruby on Rails application, a Go implementation of ChaCha20, a React front-end for the Go application, and a Scala implementation of the Kaccek secure hashing algorithm, all up on github

●React front end

●Go ChaCha20

●Scala Keccak

Professional Experience

Data Inc., New York NY 2023-

Application Programmer V (Angular, SCSS0

●Supported large bank’s KYC application

Worked on fixing broken css grid implementation

Worked on fixing concurrency issue where two asynchronous calls were creating a race condition which intermittently lead to bad results

Worked on bug fixes related to impact on angular components from pagination implementation

TradeZero, Brooklyn, NY 2018-2023

Senior Software Engineer (Vue, ASP.MVC, WebAPI, SQL Server)

●Migrated legacy code away from LINQtoSQL towards a repository model to encapsulate the SQL code and decouple database structure from code structure

●Migrated key pages from CSS to SCSS (and began the transition to PostCSS with the upgrade to Vue 3)

●Ported Java Identity Client library to C# so all microservices in the company could use the same framework for client verification

●Part of a team that added Plaid functionality to existing wire financial functionality

●Created test frameworks in NUnit, Mocha, and TestCafe to provide more robust code coverage

●Worked directly with Marketing Team to directly address SEO changes need to boost rankings

●Implemented WebApi backend and Bootstrap Modal to show Pattern Day Trader statistics

Implemented db calls

Ensured security via Standard Auth check on ajax call

Handled calendar math so non-standard weeks didn’t impact the five business day period assessed.

●Converted client portal from .NET ASPX to Vue SPA

Reorganized the database with constraints, triggers and different table structure so client portal platform selection view matched the state in the database

Set up history routing and URL rewriting for IIS

Streamlined logic eliminating hundreds of lines of unneeded complexity

●Reimplemented dynamic blog pages so it supported browsers back to IE 4

Moved from ASP to ajax calls with knockout

Implemented pagination logic

Corrected site map so that the blog would be properly archived and show up in search engine results

David Weekley Homes, Houston, TX 2014-2016

Application Developer (Various C# applications with mix of SQL Server and Raven Backends)

●Part of team that designed and implemented new Design Center application.

Maintained Rake files for build process

Worked on MVC controller for new homeowner preview night scheduling.

Handled front end for scrap book functionality for buyers to share images with design consultants utilizing knockout, bootstrap, .less and Web API.

●Part of team that kicked off home pricing service (Job service)

NHibernate modeling of business domain entities including parent/subclass hierarchies.

Setting up both Web API layer, modifying SQL Server stored procedures and client C# code to ensure an easy transition from legacy system to new pricing algorithm.

Utilizing Domain Driven Design practices to integrate manager approval business logic into option pricing engine.

●Enhancements for company’s public facing web site

Updated NServiceBus message handlers to populate accurate floor plan information to the RavenDB.

Improved employee administration tool for managing communities and showcases associated with them.

Added log4net logging to the website to help in troubleshooting and and debugging issues with community status changes.

RouteMatch, Atlanta, GA 2012-2013

Software Engineer (C# Desktop application with SQL Server Backend)

●Added Audit Log functionality to fixed route (buses) application.

Added to three modules: scheduling, dispatching and authoring.

Worked on main code and created subclass to handle dispatching specific needs (radio button event handling).

Common Audit Log framework needed to work across both applications (bus and paratransit)

●Redesigned the look and feel of the scheduling and authoring modules

Worked on team that split existing scheduling into two modules: authoring and scheduling.

Redesigned workflow of scheduling screen.

New tab layout for authoring screen

●Designed and implemented UI and backend for bulk trip copy.

Created front-end wizard.

Wrote the back-end SQL to have 1 new stored procedure doing what 8 were doing before (and preserved transactional integrity).

Implemented new functionality so users could specify new trip start times (instead of copying the existing start time) and allowing time offset (so users could make multiple copies with different times).

NCR, Duluth, GA 2010-2012

Software Engineer

● Supported .NET applications (Vantage Browser Workstation, Gasper Universal Transaction Collector, Exchange) (Both Oracle and SQL Server backends)

Troubleshot configuration problems for Browser Workstation client in Europe.

Coded networking dialog to allow lower case URLs, and developed solution for multiple time zones for GUTC (Gasper Universal Transaction Collector)

Part of team delivering latest version of Exchange (an ATM electronic journal tool)

● Created Ruby Shoes performance testing framework and tools (Ruby language, Shoes platform)

Transmit SNMPv1 traps, at rates more than twice as fast as legacy tool

Set up a TCP Server to mimic the behavior of ATM host machines

Created parsing algorithms to accept legacy file formats for both SNMP traps and host messages

●Coded solutions for C++ applications

Worked on migration of Visual C++ 6 code to Visual Studio 2008 C++ code for Vantage message parser

Coded a C++ ADO interface on tight deadline (less than 1 day)

Verification and testing of customized C++ message parser application

Quest Software, Madison, WI 2008-2009

Software Development Intern

●Developed XML driven ASP .NET web application (C# and JavaScript internal use web application)

Cleaned up user interface using JavaScript and CSS to make reports more meaningful to management

Created new XML documents that complimented existing schemas

Set up IIS server for enhanced application

●Added additional functionality to existing GUI/Parser in C# and C++ while adhering to critical deadlines

Created additional form elements for date ranges

Added extra verbs to scripting language and modified parser appropriately

●Performed maintenance coding on MFC Notes to Exchange E-mail migration application (Application written in C++)

Identified MIME headers being misidentified due to nulls in MIME messages (nulls are disallowed in specification, but needed to ignore them for client) and corrected said issue

Created, tested, and passed to internal users a C# program to covert log data to MIME messages in less than one day

Worked on correcting trash can migration (due to changes in Notes handling of trash as a folder then not as folder)

University of Wisconsin Madison, Madison, WI 2005-2008

Student and Computer Science Research Assistant

●Added checksum space to Linux kernel module for software RAID (Linux kernel is written in C)

Created hybrid RAID 5/6 system (with Q blocks as checksums)

Implemented RAID by modifying kernel's RAID module

Created test suite to verify File system mounts and read/writing to modified RAID and raw read/writes to modified RAid

●Fixed existing multi-threaded web server within an eight hour deadline

EDS, Madison, WI 2002-2005

Business Service Analyst

●Designed and tested Websphere applications to meet Health Insurance Portability and Accountability Act (HIPPA) compliance for Wisconsin Well Women Program Focused on ANSI ASC X12N 837I, 837P, and 835

●As project team lead, was primary contact for client post-implementation handling reporting, system presentations, debugging

●Performed maintenance and debugging on applications through Oracle systems and SQL queries

Education

Computer Science Certification

University of Wisconsin Madison, 2008

Bachelor of Liberal Arts in Music with History minor

University of Wisconsin Whitewater, 1998 – Magna Cum Laude

Accomplishments

Eagle Scout, Violinist in Beloit Janesville Symphony Orchestra, Self-developed JavaME Blackberry Application (calculates BMI/BMR) and a Ruby on Rails chat application, currently working on Scala audio catalog tool.

References

References and Letters of Recommendation are available on request.



Contact this candidate