Lead Developer (consultant) Resume
Raritan, NJ
TECHNICAL SKILLS:
Languages: Java, JavaScript, Ruby, Python, PHP, C++, Objective C
Frameworks: AngularJS, Sencha Touch, ExtJS, Spring Framework, JQuery, Node.js, Hadoop, Twitter Bootstrap, Django, Backbone
API/SDKs: Hibernate, JAXB, StAX, DOM, SAX, JAVA - WS, Swing
Software: Eclipse, Jenkins, JIRA, Git, Balsamiq, GreenHopper, Bamboo, SVN, AWS, MapBox
Data Management Systems: MySQL, Elasticsearch, MS SQL, Oracle, Postgres (PostGIS), Mongo
WORK EXPERIENCE:
Confidential, Raritan, NJ
Lead Developer (Consultant)
Responsibilities:
- Developed architectural and application specific solutions to move on premise applications to the cloud.
- Consulted on the development of GMP compliant standard operation procedures for the cloud operations team.
- Reviewed and audited data, network, and application architecture of applications migrated to AWS.
- Trained management on best practices to create an operations and development team.
Confidential, Stoneham, MA
Lead Java Developer
Responsibilities:
- Acting Development Manager working on a new APIs for new claims adjudication PaaS solution developed using Spring Boot, Java, Groovy, and Docker on Mesos and OpenShift.
- Created a API microservices architecture in use by over 10 applications and implementation patterns used for a new Integration Service Layer with JSON APIs for multiple enterprise consumers with multi - threaded processing and big data concepts (MapReduce, Streaming, etc.) integrated.
- Architected Fulfillment processing system connecting to MQ and Kafka queues for event based triggering.
- Provided day-to-day management of software development lifecycle coordinating with program leadership and training of junior staff for a team of 12 developers in API resource management and approximately 30 people overall (developers, analysts, quality).
- Managed offshore resources in India during team transition from exclusively focusing on application development to include production support.
- Worked with HR and vendors to reduce time to offer for contractors (3 weeks to 3 days) and full-time employees (6 weeks to 2 weeks) while decreasing involuntary and voluntary turnover rates by 100%.
Confidential, Boston, MA
Lead Developer (Consultant)
Responsibilities:
- Created front-end Angular framework for the creation of new micro applications to support marketing, sales, and investment portfolio managers.
- Introduced Elasticsearch and created a new data framework to enable new API microservices development.
Confidential, Waltham, MA
Architect (Consultant)
Responsibilities:
- Consulted on EHR platform migration from ExtJS 4 to Ext 5 with an API based on a .NET backend with MS SQL Server.
- Architected application migration to reduce JavaScript file sizes by 70-80% to increase maintainability, developer productivity, and simplify API access management.
- Introduced IoC and dependency injection framework to create an easier to maintain JavaScript environment.
- Created development plan with internal QA team to introduce Selenium testing with Vagrant VMs and Ruby scripts.
Confidential, Boston, MA
Software Engineer (Consultant)
Responsibilities:
- Developed and maintained the core Mobile framework used for internal applications built using Java and Sencha.
- Developed and maintained the core API framework used for internal applications using Java, ExtJS, and DeftJS.
- Introduced real time notification framework for Web applications utilizing web socket technology to the business.
- Established the design conventions to be used in all internal web, mobile, and tablet applications used by the Investments Division.
- Trained employees on current User Interface, User Experience, and new Technology topics as the Subject Matter Expert to the to the Investments Division.
Confidential, Rumford, RI
Software Engineer
Responsibilities:
- Managed the conversion of a prototype JRuby API application for the Department of Defense to native Java for production deployment to increase application scaling from 25 users to over 10K users.
- Created performance testing protocols using JMeter and LoadRunner with the QA team.
- Created company’s software development life cycle (SDLC) procedures for enterprise development
- Mentored junior staff on software development practices, project management, and requirements elicitation.
Confidential, Dedham, MA
Software Engineer (Consultant)
Responsibilities:
- Developed iPhone application to scan food barcodes for client partners.
- Developed food tracking module in client facing application using jQuery UI, Spring, DWR, and Hibernate.
Confidential, Waltham, MA
Software Engineer
Responsibilities:
- Developed and supported client application using PHP Zend Framework.
- Developed a multithreaded process to consume large social media account data (12K+ data points) in near real time (SLA of 10 secs) within a minimal resource environment (1GB, 1CPU cloud hardware) using Java.
- Created and administered virtualized development environments using VMWare Hypervisor and a production Red Hat environment.
Confidential, Bedford, MA
Java Developer
Responsibilities:
- Introduced Parameterized Testing, Database Integration Testing and Mocking to in house TDD framework to improve code coverage.
- Developed dashboard framework for Spring 3 web application
Confidential, Boston, MA
Software Engineer (Consultant)
Responsibilities:
- Created custom in-house framework to add repeatable and automated tests to the deployment process.
- Developed a proof of concept Oracle storage layer for a multithreaded Java application that was capable of self-serializing competing access to a unique data point using Oracle UCP for a 1 TB data set.
Confidential, Boston, MA
Associate Software Engineer
Responsibilities:
- Led development of a proof of concept mobile application focusing on adding location based services to the current production iPhone application using Sencha.
- Researched startups that provided social and location-based services and assessed their technical value through an examination of their available APIs and available data.
