About Jeff Swift
View My Resumé Here
When first pursuing higher education following High School, I applied to and was accepted at the State University of New York at Fredonia, NY. I auditioned for and was accepted into the university's School of Music as a piano major. I pursued a Bachelor of the Arts in Music Education for three years.
However, I ultimately felt a pull toward a career in technology (I had been enjoying programming as a hobby for quite some time by then), and I switched degrees to seek a Bachelor of Science in Computer Science with a Web Programming minor.
Playing catch-up with my new degree choice, I wasted no time, taking 66 credit hours of courses from August 2012 to December 2013, including a Web Programming Internship supporting Fredonia's Student Association. A hands-on learner, I quickly learned many languages for both software application programming and web development. I found most of my learning took place outside the classroom, and I was always eager to build upon the concepts I learned in my classes and try new things through side projecs. I became President of the Computer Science club for the 2013-2014 academic year, and led workshops in game development with C++. I graduated from SUNY Fredonia in May 2014, with a B.S. in Computer Science with a minor in Web Programming.
Excited to enter the field professional world of programming, I accepted a position as a Web Developer in Buffalo, NY, at Gelia, a leading national marketing communications agency. There, dove head first into full stack web development, working on websites for both domestic and international clients spanning over a dozen countries and several written languages. There, I also gained experience integrating analytics for marketing, developing custom reporting solutions, and designing and building a variety of scalable automation projects to improve day-to-day efficiency. I automated critical functionality sales lead processing pipelines, created custom Dynamics CRM plugins, and built an intranet site for data warehousing and interdepartment communications to support operations and marketing efforts.
In June 2016, I married my beautiful loving wife, Samantha, and together we moved to sunny Douglasville, GA the following September. From here, I continued to do full stack web development and programming for Gelia remotely, while my wife secured a teaching opportunity in her field of Early Childhood Education.
In April 2018, I took on a new role as a .Net developer for Young Consulting, doing more full stack web development; this time, to support the business needs of clientelle in the stop-loss reinsurance space, including carriers, underwriters, brokers, and third-party administrators. I engineered critical new features and bugfixes for the company's flagship enterprise software application, and just over a year later, I was rewarded for my contributions with the opportunity to lead a small development team of 3-4 developers. I regularly perfomed code reviews, held 1:1 meetings with my direct reports, and worked closely with Client Services and QA departments to ensure high-quality releases. In this role, I also designed and led a 32-hour training course in C# and Object Oriented Programming (OOP) principles for around a dozen developers, spanning 16 weeks.
I worked in this capacity for roughly four and a half months, before I was promoted again to my current role of Software Architect. Still acting as a .Net team lead (now a team of six) and as a Senior Developer on several projects, my individual contributions to the codebase became larger in scope and shifted toward creating internal components, libraries, and productivity tools that are leveraged across all software teams. My favorite projects I have worked on so far include complex custom document processing projects, reporting frameworks, and code generation utilities. I am constantly researching technologies, prototyping novel full stack solutions to challenging development problems, and assisting with the implementation and extension of these solutions across multiple development teams. Continuing in my love of automation, I also support DevOps efforts in automating code packaging and delivery. The Microsoft stack of ASP.NET MVC, Microsoft Azure, and Azure SQL Server, is my day-to-day bread and butter, along with JavaScript/jQuery, HTML5, CSS3/LESS, and some PowerShell.
I enjoy the challenges that the fast-evolving world of web development brings, to stay current with constantly shifting standards, best practices, plugins, frameworks and more. I am able to manage many concurrent projects independently, and thrive in fast-paced environments where there is always something new to build.
As for programming for fun, since my first experience writing simple Microsoft QBasic programs in 2003, I've also grown a deep interest in game development. Since then, I have started developing several side project games whose genres include role-playing games, arcade-style games, and puzzles. I have also created several utilities supporting this development, including map editors and item/character creation tools. I love messing around in the Unity game engine, using C# for scripting. When I need models for my game projects, I often fire up Blender and create some 3D art from scratch.
From time to time, I also dabble with algorithmic trading and technical analysis. My development in this area includes C#, MySQL, RESTful APIs, web scraping using Selenium and XPath, and charting with D3.js.
Contact Me
News
2/20/2020
Improved terrain deformation algorithm in Tank of the Hill game
11/30/2019
Implemented inventory / item pickups for Thread of Life game
9/9/2019
Promoted to Software Architect / Team Lead at Young Consulting
8/17/2019
Updated 3D assets for Fiddle Faddle THREE.js experiment
5/7/2019
Promoted to .Net Team Lead at Young Consulting
4/16/2018
Started role of .Net Developer at Young Consulting
2/5/2018
Improved mobile-friendliness throughout the site
9/5/2017
Created Running Man animation project
7/13/2016
Began HTML5 implementation of Thread of Life
8/5/2015
Updated contact form
3/2/2015
Migrated the site to better hardware!
10/12/2014
Created Broken Link Checker utility
7/21/2014
Accepted a position with Gelia as a Web Developer/Programmer
5/17/2014
Graduated from SUNY Fredonia with a B.S. in Computer Science and a Minor in Web Programming!
11/11/2013
Created the game Tank of the Hill
10/13/2013
Built a protoptype RPG "Dusty Vent" with some fellow SUNY Fredonia Students at Hack Upstate Fall 2013
10/7/2013
jeff-swift.com hits the web!
Jeff Swift

Software Architect / .Net Team Lead
Contact
Email: jeff@jeff-swift.com
Phone: (585) 519-6858