Post Job Free

Resume

Sign in

Developer Manager

Location:
Randolph, MA
Salary:
170000
Posted:
April 02, 2020

Contact this candidate

Resume:

Experienced Technologist,

Senior Application Architect and Scrum Master

Experienced Technologist, Software Development Manager, Solution Architect, Software Designer and Scrum Master able to bring an idea to life, strong on the entire software development lifecycle of state of art applications, from interactions with stakeholder/CEO to create the technical solution, project plan, assemble a team, lead them through the implementation, define the deployment and go live in time and in budget.

Fully Agile as mentality and modularization as design methodology are the key values of my work for my entire professional experience. Those characteristics are also required for using modern technologies such as Micro Services, Cloud computing, containerization without the risk of anti-patterns.

Scalability, multi-tenancy, performances, stability are also the most important guidelines driving my work. I believe that taking deep attention to any detail is the way to reach those goals.

Past experiences on teaching and managing professionals gave me the ability to understand the characteristic of all teammates and keep the team focused and strongly together to the targets.

As Architect and Developer I’m fully apply SOLID principles and Component Driven Design because I believe those are allowing higher quality, deep testability, great agile as management and implementation. I’m not allowing hidden monolithic applications.

At this time of my career I would like to find a place forever, with the opportunity to apply all best practices coming from over 30 years long career.

Technology Summary

Java Technologies

J2EE, EJB, JNDI, JCE, JDBC, JAAS, JSP and Servlet, JSSE, JMS, JMX, JBI, Java Transactions JSF and Portlet, OSGi, CFX, Stream API, Spring Framework, Spring Boot, Spring Integration and more from Spring project.

Methodologies

Lean Agile and SCRUM, Agile Model Driven Development (AMDD),, Feature Driven Development (FDD), Design Patterns (Java and J2EE), Object Oriented and UML Design, Service Oriented Architecture (SOA), Event Driven Architecture, Message Driven Architecture, OSGi MicroServices, Component Oriented Architecture, Test Driven Development..

Languages

C (Standard, ANSI, VC, 30 years), Java (16 years), Objective-C on iPhone applications, Groovy, Phyton, Javascript.

Databases

SQL query, Oracle, MS-SqlServer, MySQL, Postgresql, DB2, Hibernate, SOLR search server, Neo4J, Cassandra and MongoDB for Big-Data (by Direct, Spring-Data or JPA)

Scripting

Javascript, PHP, UNIX Shell script, Java Scripting, XLS, Custom Language interpreters.

Security

SSL, X.509 certificates, cryptography, SingleSignOn, PKI, LDAP authentications (NDS, eDirectory, iPlanet), Kerberos, and SAML, oAuth2, Reverse Proxy for SSO, OpenOidc, Social Profiles SSO, UAA, JWT.

Web Technologies

HTML, XML, XSL, Portlet (Liferay, WebSphere portals), Spring-MVC, Apache Tiles, Mobile Detection, Multi Language, AJAX, Web 2.0, OpenSocial, Gadget, Widget, JQuery, JQuery-UI, Angular 1, Node.js, Play Framework, JReport/Jasper report for generating PDF.

Internet Protocols

SSL, POP, SMTP, EDIINT, FTP, HTTP, SOAP, MQ Series, WebServices.

Tools

Spring STS, IntelliJ, XCode, SVN, GIT, GitHub, CVS and ClearCase, ANT scripts, Microsoft Office (Word, Excel, Access, PowerPoint, Visio and Project), XMLspy, Websphere Studio Appl. Dev. (WSAD) and Eclipse, Netbeans, ClearQuest, Together, Argo-UML, jMeter, SOAP-UI and other testing/stress tools, Maven, Gradle, Jenkins CI/CD, Rally Scrum management tool.

Cloud Computing

AWS (Amazon Web Services) EC2, Elastic Beanstalk, CloudFormation, Lambda functions, S3 and many more, Cloud Foundry (PCF), Docker, Kubernetes

Web Servers

Apache Web server, Weblogic, WebSphere, Resin, Tomcat, JBoss, Liferay portal, Karaf/Felix, Spring Boot standalone, on cloud, scalable.

Web Services

REST and SOAP, WSDL, XML Schema, Jersey, WS-Security, UDDI, WS-Transaction, Spring-WS, CFX, Spring-MVC rest services, JSON-HATEOS.

Other

UNIX (35 years, AIX, SCO, HP-UX, Sun-Solaris, Ultrix, Linux etc), Windows, EDIFACT and X.12 from 1986, Java from 1998, Spring from 2005, Ubuntu

Social

Salesforce, Twitter integration, Facebook integration, LinkedIn integration, socialAuth, googleVoice, video conference system based on Red5 media server and other tools.

Professional Experience

Virtusa, Boston, MA 2/2019 – Present

Sr. Application Architect and Scrum Master at Paypal inStore White Label Wallet services

Working on Core Platform of inStore (White Label Wallet) product, with 12 developers team. Designing and prototyping evolution, performance and reliability improvements. Active part of team migrating the entire platform to AWS. Coordinating issues response and automatic test execution. Scrum Master of team dedicated to maintenance, performance improvements and evolution of the platform.

Design platform, running on AWS, for marketing analysis for targeted promotions and offers; based on NoodeJs, SpringBoot, MongoDB, Redis, Vault, Consul, Spark.

Skill mostly used: AWS services, Java, maven, Micro Services, RabbitMQ,, Oracle, Jira, GIT, Docker, Spring Framework, Spring Integration, SOAP and REST services, PCI compliance.

Tata Consultancy Services, Boston, MA 11/2017 –2/2019

Lead Software Engineer at Zipcar

Understanding the New Platform (based on Cloud Foundry, Java/Groovy, RabbitMQ, Postgres, MongoDB and Cassandra) and analyzing critical paths, resiliency issues and performances.

Lead local and offshore team to help the company to complete the implementation of new platform system.

Helping supporting on trouble shooting and implementation of new features.

Design the architecture and implement POC of Mobile Hybrid application based on Ionic Framework (based on angular 5 and nodejs). As backend it uses Solr search retrieval server for matching candidates with jobs using more than 400 terms.

Skill mostly used: AWS services, Java, Groovy, Gradle, maven, Micro Services, RabbitMQ, Cloud Foundry system, Postgresql, Oracle, mongoDb, Cassandra, Jira, GIT, Docker, angular 5, Nodejs, Ionic Framework, Spring Framework, Spring Integration, SOAP and REST services, PCI compliance.

Consultant at Biogen, Cambridge, MA 08/2017 – 11/2017

Staff Software Architect and Developer Consultant

Designing the Architecture Information Retrieval system for receiving medical records, building and maintaining it, 100% on AWS using Beanstalk, cloud formation, S3, SMS, SQS, SNS, for collecting, normalizing and storing high volume of data related to patients diagnostic exams for analyzing the effects of new drugs.

Integration on DataDog analytics system.

Implement and maintain Angular Web Application for monitoring and validating incoming data.

Skill mostly used: AWS Elastic Beanstalk, AWS Lambda, MicroServices architecture, Java 8, J2EE, String Framework, Spring MVC, Spring Data, Spring Boot, AWS Messaging Service, AWS S3, Maven, Postgresql, Jira, GIT, Angular 1.x, Tomcat, MongoDb.

GE-Digital, Boston, MA 10/2015 – 07/2017

Staff Software Architect and Developer at Brilliant Manufacturing

Contribute to the Design of the Architecture of the Production Plan Information Retrieval and Monitoring System (Brilliant Manufacturing) with special focus on User authentication and Authorization, Incoming data Ingestion engine, analytic processor, MicroServices seed applications and UI/MicroServices security.

Lead multiple Scrum Team for implementing designed features. Supporting product resiliency validation, stress and performance testing as well as security and vulnerability scanning.

Designing and building applications using Predix 2 (Cloud Foundry based) and its tools as well as cloud environment, using UAA/JWT, Spring Boot, Postgresql, redis, rabbitMQ.

Active part of design process as well as agile scrum project management and scope definition of Efficiency Analyzer 1 and 2, Routing Optimizer and WIP (Work In Progress).

Contributing to Architecture and design of many components of Brilliant Manufactories Suite of solution, including: Common Information Retrieval data modeling, process streams of different data and handle pipeline for transformations and indexing. Active on sharing knowledge, tutoring junior developer and keep the team productive without impediments. Attention to improve the reliability and the resiliency of the server using local or cloud based tools.

Deep knowledge of design and developing application on Cloud-Foundry, with integrated security, using microservice architecture implemented with java Spring-Boot and NodeJs UI.

Skill mostly used: UML, Microservices architecture, Java 8, J2EE, String Framework, Spring MVC, Spring Data, Spring Boot, CFX, REST, Cloud Foundry PCF, AWS, UAA, RabbitMQ, Redis, Postgresql, Oauth, OSGi, Angular, Nodejs, Rest services, Gradle, Maven, Ant, Jenkins, SCRUM using Rally, GIT, SVN, ToxiProxy, jUnit, Mokito.

Contract with GE-Intelligent Platform, Foxboro, MA 3/2015 – 10/2015

Principal SW Engineer and Application Designer, Contractor

Design the architecture of the solution and lead implementation of internal applications for work schedule automatic calculation and optimization (based on proprietary algorithm), as Java Swing standalone application, organized in layers and using Spring Framework and Hibernate. The application is using Mysql as main storage and Oracle to extract real-time data from Factory’s Database. Built the web version based on Predix 1 (Karaff/OSGi) and Predix-Experience (Play-Framework and Angular.js ).

Design the architecture of the solution and lead implementation of applications using the so Called Predix 1 (Play Framework, Angular and Karaf OSGi).

Design components and integration architecture of applications based on ThingWorx (PTC Company) for monitoring status of Industrial Plant, manage crew on shift, and more. It includes also ThingWorx extension to interact with OSGi REST microservices as well as javascript widget.

Design system for information retrieval, modeling data; define search functionality, lead implementation of it.

Skill mostly used: UML, Microservices architecture, Java 7 and 8 J2EE, String Framework, Spring MVC, Spring Data, CFX, Play Framework, REST, OSGi, Angular, Rest services, Maven, Ant, GIT, SVN, SCRUM, jUnit, Mokito.

Consultant at JobXu and others 10/2014 – 2/2015

Technology Leader, Architect and principal Developer.

Define the architecture of the system, design and lead development of http://www.jobxu.com, new generation job search site based on Solr search system with real time update. A modern, state of art, very lean J2EE system, multi-language, mobile detection program, SaaS with delegated administration and multiple look&feel, based on my web application blueprint and using very sophisticated search based 2-sides-match algorithm. The system is also using o-net systems for person/job analysis. Designed and developed using full java/jEE stack, Spring*, hibernate, Solr, Mysql-Cluster, MongoDb stack with Lean Agile methodology.

Designed the architecture of the application and implement it completely alone SAML2 Provider, web application that simplifies the SAML single sign on between simple PHP sites and modern Shopping cart SAML SSO enabled. It includes: full SAML 2 authentication and authorization flow based on artifact and certification authority for generate trusted certificates, using Lean Agile as development methodology. Developed as Web application based on Java/JEE + Spring+ Hibernate.

Design the architecture of the application and implement, completely alone, business shopping website http://www.buyfiuggiwater.com using my web application blueprint based on Java/JEE+ spring+ hibernate+ tiles, integrated with First-Data (authorize.net) credit card payment system.

Design the Architecture of the deployment of all servers on Amazon EC2, on Ubuntu Linux 14.x, using Amazon S3 as long time storage, cloudFront distribution as CDN, EBS as extended disk formatted with very efficient Linux File system, arranged on VPC to create private cloud, exposing to internet only HTTP/HTTPS and SSH.

Skill mostly used: Java, J2EE, Agile Project Management, Javascript/Jquery, Project/team leadership, jUnit, Mokito, AWS, Portal, Security, SSO, SAML2, Solr, oAuth, MongoDb, Cassandra, Cometd, JQuery, JasperReport, First Data Payments, PHP, Liferay, Spring Framework, Spring MVC, Spring WS, Jersey Rest, DWR, Reverse Ajax (Comed), SOAP, Hibernate, JPA, Eclipse, video conference with Red5, JReport/Jasper report for generating PDF.

NUVAL LLC, Quincy, MA 12/2009 – 10/2014

CTO, Architect, Developer and One man IT Department, perm position

Define application architecture, functionalities and deployment plan of Nuval’s Applications and Information Retrieval system (for internal and facing), for running Nuval Business. Starting doing the job alone, with temporary contractor or finally with two employed developers. Using common architecture based Java/JEE + spring framework, Mysql, Apache, Tomcat I was able to create great applications quickly and with limited resources. Those are also including Drupal Portal for www.nuval.com, Liferay portal (http://portal.nuval.com), Wellness web application integrated in SAML SSO with Aetna My active Health portal, standalone java application for improve the process of collecting images, web application to improve the storage and delivery of NuVal Scores for customers, iPhone app integrated with Wellness application, web application for calculating the score of food recipes, and an algorithm to calculate the recipe of the food for lowering the cost of the scoring process. Based on Solr search engine it allows index the entire food micro ingredients and nutrition panels and filter the using specific values or typical illness restrictions.

Interacting with stakeholders for analyzing company goals and expectation, write presentations and discuss architecture of technical solutions, define project plan and requirements. Define implementation and delivery plan, resource allocation and hiring needs, monitor projects, report status to management team, present results and deliverable.

Define improvement plan for each team member as well as annual goal and review, tutor them on new technology, on application of best practices, help on troubleshooting, discuss and review each implementation to verify mandatory criteria such as readability, reliability, stability, performances, scalability, risk of regressions. Enforcing intra team communication to share issues, solutions and new technology.

Conducted complete analysis of the company business logic that extracted all information required for redesigning their entire back-end, defined the proper hosting service and the features required for the business. This activity defined a set of priorities, which resulted in better efficiency and lower costs, higher reliability.

Determined company improvement efficiency and new solutions for customers, managed new projects including: Managed staff activities like budgeting, hiring, project plans, status reports, selection of contractors or outsourcing companies, and led design, development, testing, documenting, deployment, administration and maintenance.

Utilized state-of-art technology and applications, including java, powerful open-source software like spring framework, hibernate, mysql, solr, apache, tomcat, linux, mongoDb, and jquery.

Define deployment on Amazon EC2 for the servers, Amazon S3 as long time storage, cloudFront distribution as CDN, EBS as extended disk formatted with very efficient Linux File system, arranged on VPC to create private cloud, exposing to internet only HTTP/HTTPS and SSH. The servers are also including: agent for server monitoring, cluster of MySQL, cluster of MongoDB, Solr with replication, and scripts for automatic actions (DB backup, disk snapshot, AMI bundle generator, time sync, disk mirroring).

Design application architecture and lead implementation of bi-directional integration between Salesforce application and backend systems.

Design solution architecture and lead implementation of Salesforce customization, database extensions, reports, etc.

Skill mostly used: Java, J2EE, Unix/Linux, Gantt, Management, Agile Project Management, Planning, Team Building and Project management, Project/team leadership, Project Budgeting and expense management, Hiring and Training Personnel, Decision Making and Problem Solving, AWS, Portal, SSO, SAML, Solr, Lucene, JQuery, Rest, Ajax, JasperReports, Liferay, PHP, Drupal, WordPress, JSF using Icefaces, Spring Framework, Spring MVC, Spring WS, Jersey Rest, DWR, SOAP, Hibernate, JPA, Eclipse, Netbeans, Glassfish, Salesforce trained Architect for customization and APEX integration, CMS Content Management, Analytics, jUnit, Mokito.

DIGITAS/Publicis, Boston, MA 1/2008 – 12/2009

Principal Architect and Developer, perm position

Define solution architecture of many technology projects for a marketing and Technology Company. Interacting with VP Brand to design the best and quick solution to offer and define the plan and the team to implement it.

From Creative Design, completed the www.pantene.com web application project earlier than expected for first time in company history. This standardized the same design and approach and was applied successfully to successive projects. Led the team in subsequent projects such as www.tide.com, www.dentalcare.com, www.downy.com, www.duracell.com and many more from Procter & Gamble portfolio, all of them using SCRUM as development methodology.

Designed the architecture and structure of new company common platform for building state-of-art web applications. It introduced best practices for improving team performance, allowing building more and better applications than ever in past.

Key role on designing the architecture of advanced web application for primary customers. Interact with top management on best practices, on solution of incoming requests; organize sharing sessions for disseminating experiences and best practices across technology teams’ members.

Design ILoveNyeYork.com using SOLR search engine for indexing the venues and search them using geographic coordinates.

Skill mostly used: Java, J2EE, Web Services, SAML, Oracle, Project/team leadership, Agile Project Management, Project Management, SCRUM, Javascript, CSS, HTML, JSP, JQuery, Lucene, Solr, Cassandra, REST, AJAX, DWR, Spring Framework, Spring MVC, Spring WS, Jersey Rest, SOAP, Hibernate, JPA, Eclipse, PHP, WordPress, CMS Content Design and Integration, Liferay, Facebook Integration, Analytics, Social Integration, Jasper reports.

SOA SOFTWARE/Akana, Santa Monica, CA 1/2005 – 12/2007

Principal Architect and Developer, perm position

Improving knowledge and experience of the team of developers, working with VP Technology, Architect and Manager to define the company flagship product “Service Manager”.

Apply new technology for Web Application agent (module navigating Application server internal for discovering Web Services) to XML Repository, to XML schema validation, cluster support and high performance log and statistic module. Building proof-of-concept for exploring new technologies like OSGi.

Leading on defining the solution architecture and driving system reviews based on performance and stress tests, based on optimized distributed system configuration and high volume distributed source of traffic, with results of finding bottle-necks, instability and critical parts to address better.

Design the architecture of the new version based on OSGi technology.

Skill mostly used: Java, J2EE, Web Services, SAML, DB2, Oracle, WebSphere, Websphere-MQ, WebLogic, Project/team leadership, Agile Project Management, Project Management, XML Schema, WSDL, JSF Icefaces, Portlet, Spring Framework, Spring MVC, Spring WS, Jersey Rest, CFX, SOAP, Axis, Active-MQ, Hibernate, JPA, Eclipse, OSGi, Linux, AIX, Solaris, SCRUM.

AHOLD-USA, Braintree, MA 1/2004 – 1/2005

Web Services Architect, perm position

As Component of Next Generation Architecture team, exploring and suggesting solutions based on Web Services. Design how interact with Main Frame base Information Retrieval System.

Performed redesign and re-implementation of BraintreeSourching iTrack application, a mission critical Web application implemented, using J2EE, during 2003 as pilot. Activity jumped from 10% to 90% of total users, and monthly reports were completed in few days and calls to support for problems dropped from over 100 a month to only a few.

Design and Build Liferay-based portal for implementing spending plans management.

Skill mostly used: Java, J2EE, Struts, JasperReport, Liferay Portal, Web Services, WebSphere, Agile Project Management, Eclipse, Struts, Hibernate, JPA, Linux (RedHat), MySQL, IBM MQ-Series.

OPENTEXT, Boston, MA 10/2000 – 12/2003

Principal and Team Lead at Corechange Inc, perm position

Part of the team of architects, focused on security and user management, for designing and implementing the J2EE portal (named Coreport). Corechange was leader or Enterprise Portal market with Windows / AD one. Designed and implemented the entire User Security of the Java Portal, including real-time synchronization with enterprise user repository (LDAP and AD).

Promoted to Principal in 2001 which added visibility, starting on defining functionality, organizing the team for better efficiency, interact with other departments for better understanding requirements, expectations and requests. Led design and development of a multi-language portal and release in Japanese and Korean. Provided full software lifecycle activities, from interacting with customers and support engineers to define project specifications, design documents and project plan, supporting service engineers on customer deployments and proof-of-concept.

Skill mostly used: Java, J2EE, WebSphere, Weblogic, JavaScript, Portal, Project/team leadership, Agile Project Management, Unix, Oracle, DB2, AIX, Solaris, Eclipse, Custom MVC, Persistency, JPA, JNDI, LDAP integration, iPlanet C# and .NET.

Older experiences in Italy:

ARCHINTEL ELECTRONIC DATA INTERCHANGE, Florence, Italy 1/1990 – 10/2000

VP, Engineering

Archintel EDI was a recognized leader on Italian Electronic Data Interchange software and project market, as Technical Manager / Developer Lead, designed and developed Software products for EDI and E-Commerce. The company maintained a reputation for more than 8 years as the main reference for the most important Italian E.D.I. projects with frequent participation at European committees and conferences (www.free-edi-online.com).

Leading projects for going paperless, interacting with legacy information retrieval systems, modeling data exchanges, define working methodology, lead implementation.

GENOA PORT AUTHORITY, Genoa, Italy 6/1986 – 12/1989

Director of Automation Department working on Office Automation implementation, Sales and Installation of PC, OA Training,

European Projects for exchanging EDI Message between Harbors.

Education & Certifications

Master Degree in Electronic and Computer Science Engineering (Software and Robotics), University of Genoa-Italy, http://www.dibris.unige.it awarded September 1982. Major course topics included: Computer Architecture, software fault-tolerant, Computer Networks, Operating Systems, Data Transmission and Communication Protocols, Data Bases, Compiler constructions

Training with LearningTree on .NET Enterprise Web applications (July 2003)

Training on Salesforce customizations and solution architect (2014)

Training on Management, Project Presentation, Idea Presentations (2012, 2013, 2014)

Training for Pivotal Cloud Foundry (3 days+ 2 weeks boot camp)

Training on Management and presentation skills at TopCo LLC (2 weeks)

Training on Scrum Project Management.

Continue Education using EDX service.

Continue Education on Open source tools.

SkillSoft “Leader in you” training course for managers (2018)

Tata Consultancy Services Internal Training on Technology, Agile and Team Management (2018).

Continue Education on 2018: Agile Marketing Foundations, Kubernetes: Microservices, Learning Kubernetes, Scrum: Advanced, Scrum: The Basics, Cloud Architecture: Advanced Concepts, Cloud Native Twelve-Factor Applications, Creativity Bootcamp, Critical Thinking, Java EE: Design Patterns and Architecture, Kubernetes: Cloud Native Ecosystem, Managing Team Creativity, New Manager Foundations, Python: Advanced Design Patterns, Solving Business Problems and more about Big Data, Cloud and Management styles, Kafka, Spark and Machine Learning.

Other

US-Green Card, Reading, Writing and Speaking English and Italian.



Contact this candidate