Originally from Brooklyn, NY, I've spent most of my life bouncing around both the State of NY and the East Coast of America. At this point I've settled in Albany, NY with my wife, Francesca, and three boys, Nicholas, Michael, and David.
I've been working in Software Development professionally since 2005, but I've been making web sites since the late '90s. As early as Middle School, I knew that I wanted to create content on the internet to share with the world. That passion has driven me to constantly push my boundaries and improve my ability to deliver content and capability-rich web applications using cutting edge technology.
I spend my spare time with my family, playing video games, running, catching concerts, binging irreverent comedies or jamming on my guitar. In the summer, you'll catch me in the mountains enjoying nature and the Great Sacandaga Lake.
Nick DiMola
Slingerlands, NY
(518) 860-9283
nicholasdimola@gmail.com
B.S. in Computer Science • March 2007
Concentration in both Business Management and Communications. Completed 5 year degree in 3.5 years. Worked as a full time software engineer while attending school.
Solutions Architect Advisor • August 2013 - Present
During my tenure at GDIT (once CSRA and CSC before that), I've worked primarily on the NY State
Medicaid contract (eMedNY), delivering enterprise grade solutions for the biggest Medicaid
system in the United States. Strict SLAs force us to provide continuous availability with no
outages and sub-2 second response times. As such, all solutions I architect must meet these
stringent requirements, which has been a major driver in how problems are solved. Every major
architectural decision that's been made has been done through the DAR (Decision Analysis and
Resolution) process with supporting evidence, proof of concepts, or other key decisioning
deliverables to ensure that the solution will hold up to scrutiny.
Read More...
Senior Software Engineer • March 2013 - August 2013
Six month contract to help lead the effort to engineer and architect the solution to interface with the NY State of Health (Health Exchange) for paper applications. Built out a framework on top of Apache CXF to handle exposure of all Web Services in a consistent manner. Established patterns for transmitting batch files to vendor partners. Database design for expanding existing data schema to be encompassing of all paper application needs based on requirements gathered from NY State Department of Health SMEs.
Manager, Application Development • January 2011 - March 2013
As an Application Development Manager, I was responsible for a team of 8 Java developers across
multiple company product lines while providing technical oversight and leadership for a number
of long-term, large-scale projects as well as architectural direction for the company’s batch
medical transaction processing and customer-facing web applications.
Read More...
Director, Application Development• October 2008 - January 2011
As Director of Application Development, I managed a team of 7, which included a DBA, a UI/UX
designer, and 5 Java programmers. I regularly provided marching orders for each member of the
team, while simultaneously providing architectural direction for the overall system. Without
testers or business analysts staffed, I led my team to both gather requirements and conduct
integration, quality assurance and user acceptance testing with key business members.
Read More...
Software Engineer• April 2007 - October 2008
I played an integral part in the development of an employment java web application that manages all employees of the State University System of New York as well as various other internal applications to aid development. Furthermore, I helped convert the application from Struts 1.0 to Spring Web Flow to enable more complex workflow processes and centralize on a full Spring stack.
Lead Developer• September 2005 - January 2007
I managed a small team that consisted of two, one other Java developer and a UI/UX developer.
Together we built the now defunt Starving Scholars web application that included the ability to
buy and sell college textbooks. Full Credit Card processing and Debit payments were built into
the application, along with a variety of functions that are now staples of social media like
status updates, profiles, and friend linking.
Read More...
Owner• September 2009 - Present
I established PixlBit in 2009 along with
my wife after we both wrote semi-professionally for around a year and a half for Nintendo World
Report. Upon establishing the business and the web site, I quickly built out a content
management system using Java and JSPs in order to begin posting various types of pieces covering
the video game industry. As the site grew, so did its features and staff. At its peak, I was
managing a remote staff of 15 writers and interacting with all major video game companies and
PR outlets to ensure coverage of all events in the industry. I also wrote myriad articles,
reviews, editorials, previews, and more while I was active on the site.
Read More...
Throughout my career I've used a wide variety of technologies. Anyone who has worked in this field can attest to the rapid cycles that any technology comes and goes. I've dedicated my career to consistently staying with the trends and learning as much as I possibly can. Most recently I've grown proficient at developing REST-based services using a variety of languages and frameworks. I've also done a considerable amount of work with HTML5, CSS3, and JavaScript. My current specialty is on the latest release of Angular using TypeScript and Angular CLI.
An ongoing effort to bring quality video game coverage to enthusiastic fans. Though the site is in desperate need of a technology refresh to align with modern standards, it's a feature-rich web application with many functions. The code base leverages Java, Servlets, and jQuery extensively to provide a dynamic interface for users.
Web Application, Java, jQuery
I developed this game initially for the Wii U and it was built to take full advantage of the perks of that system, including touch controls on the GamePad, Miiverse integration, and puzzle creation and sharing. I've ported it to the PC, Mac, and Linux using nwjs because the game was written using browser technologies, specifically the HTML5 Canvas (using enchantJS as a wrapper) and JavaScript.
Video Game, HTML5, CSS3, JavaScript, enchantJS, nwjsHopefully you like what you've seen and you're interested in discussing an opportunity. Click the button below to send me an email. If a phone call is more your style, you can reach me any time at (518) 860-9283.