Long Island City, United States
Software Vetern when 20 years experience in various languages and industries
https://www.linkedin.com/in/geoffreycallaghan
Flask
Geoffrey Callaghan
New York, NY
Tel: 908-793-8341
Email: callagg3@gmail.com
Work Experience:
Team Lead/Full Stack Senior Developer
City MD - New York, NY
September 2012 to September 2018
Senior Developer for a chain of medical clinics (agile, python, flask, mysql, vuejs)
Led a team of 10 developers, held daily agile stand up meetings, mentored developers. Conducted weekly code reviews.
Initiated weekly meetings with stakeholders for requirement gathering, feature requests, progress reports.
Setup and administrated team foundation version control.
Architected and programmed patient portal for over 42 urgent care centers, managing over 300,000 patients.
Created role based authentication service with email confirmation and password reset.
Implemented restful Web Api for 3rd party data access
Created responsive web design using bootstrap css framework to render on phone, tablet and desktop browsers
Developed mvc pages to allow patients to view lab results
Implemented bill payment system with payment gateway
Added features to allow patients to Renew Prescriptions
Create On-line Patient Registration system
Implemented SMS texting service
Added multilevel security
Utilized RabbitMQ for processing of heavy I/O processes
Created data migration service to shuttle data back and forth from the main emergency management software.
Environment: mvc 5, c#, linq, web api, .net 4.5, entity framework 6 code first, SQL server 2012, angular, bootstrap, emah, fluent validation, auto mapper, ssrs, rabbitmq.
Senior Software Engineer
Aspex Inc - New York, NY
December 2011 to August 2012
Senior Software Developer for a Greenfield WPF C#, MVVM (Model View ViewModel) Design Pattern Entity and WPF4 project in an agile environment
Accomplished the delivery of the SpinTrak noncontact inspection and tracking system based on the principle of Video Image analysis
Application allowed for a more accurate, much faster and far less costly inspection system than what is currently available in the marketplace
Trained developers in TDD (Test driven Development) and Agile
Methodology Environment: Visual Studio 2012, C# 4 0, VB.NET, Entity Framework 5.0, SQL Server 2008
Senior Software Engineer
House.net - San Francisco, CA
March 2009 to November 2011
Architected and programmed a SAAS, Rich Internet Application in Silverlight 4.0 that provided the Backoffice Services for Real Estate companies
Created a user interface in XAML (Extensible Application Markup Language) using Microsoft Expression Blend and Microsoft Visual Studio (version),
implemented the Telerik controls to allow the application to have the look and feel of Microsoft Outlook
Designed and programmed an Appointment Scheduler, Contact Manager, Security Features and
Administered using Prism Framework and the MVVM (Model View ViewModel) Design Pattern Entity under the software development process of Testdriven development (TDD)
Created repository classes and WCF (Windows Communication Foundation) Web Services using nHibernate, Object Relational Mapping (ORM) for persistence with a Microsoft SQL Server 2008 Back End
Senior Software Engineer
Mitsui OSK Lines - San Francisco, CA
August 2002 to April 2009
Lead in the Design, Architecture and Software development of several in-house applications to automate and streamline company operations to handle data exchange between customers, partners, carriers and customs
Created functional specifications by writing technical documentation, requirements definition, and sketched object/ database model design
Developed project plan and project schedule activities, developed 150 ASP.NET Web Forms, 15 Web Services for features that included; CRM, Consignment Booking and Consignment Tracking of Shipping Containers
Environment: ASP.NET, C#, ADO.NET, Crystal Reports, Microsoft SQL Server 2008 Stored Procedures, Web Services, HTML, XML, and JQuery. Visual Studio Tools for Office (office automation)
Software Engineer
MyDrugrep.com - Los Angeles, CA
May 2000 to August 2002
Developer for Pharmaceutical Website with over 100,000 daily visitors
Used expertise in classic ASP and ntier architecture for company website design
Implemented design rules and project management structures to assist in ASP, COM, and Microsoft SQL Server back end development
Coordinated with management and advertising agency over look and feel
Programmed physician verification system using classic ASP and Microsoft SQL Server 2000 Back End
Skills
.net (10+ years), c# (10+ years), ms sql server (10+ years), sql (10+ years), angular (2 years), jquery (10+ years), css (10+ years), html (10+ years), golang (2 years), nodejs (2 years), entity framework (5 years), rabbit mq (2 years), nodejs (2 years), mysql (5 years), windows (10+ years), linux (5 years), bootstrap (5 years)
Links
https://bitbucket.org/webworkio/books/src
Apache, Backend Development, Docker, Flask, Fullstack Development, Git, JavaScript, Linux, MySQL, Nginx, RabbitMQ, Vue.js, Web Development, jQuery