We provide IT Staff Augmentation Services!

Staff Software Engineer  Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Experienced software applications designer and developer, as a Software Designer Master able to bring an idea to life, strong on the entire 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. A lot of success stories gave me best practices to continue on that path.
  • Possess knowledge and confidence of the entire Software Lifecycle from the concept to quality product that combines with a deep understanding of complex business requirements and goals resulting in competitive advantage in terms of internal efficiency or new sources of revenue.
  • Deliver best solutions from team collaboration. Apply modern technology with measurable benefits that impacts the best practices, development methodologies, and motivated team members. Those with the scope of maximizing ROI by maintaining open collaboration among programmers and business owners.
  • Apply and evangelize the newest technologies on real projects. Drive team knowledge and evolution utilizing java and shared knowledge to reach project goals and improve quality of applications. No challenge is too hard to solve and resolve technology and design problems with elegance.
  • Analyze systems for solving issues, instability and performances with objective of starting full or partial redesign of the entire application for allowing the company to return back on track with business and expectations.

TECHNICAL SKILLS:

JEE Technologies:  J2EE, EJB, JNDI, JCE, JDBC, JAAS, JSP and Servlet, JSSE, JMS, JMX, JBI, Java Transactions JSF and Portlet, OSGi, CFX, Stream API.

Methodologies:  Lean Agile and Confidential, 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.

Languages:  C (Standard, ANSI, VC, 30 years), Java (16 years), Objective - C on iPhone applications.

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, STRUTS, JSF (Java Server Faces), Portlet (Liferay, WebSphere, Jetspeed and JSR 168 style) and STRUTS Tag library, Spring-MVC, Apache Tiles, Mobile Detection, Multi Language, AJAX, Web 2.0, OpenSocial, Gadget, Widget, JQuery, JQuery-UI, Angular 1, Node.js, Play Framewor, 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, 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 Confidential management tool.

Cloud Computing:  Amazon Web Services EC2 and S3, Cloud Foundry (PCF)

Web Servers:  Apache, IIS, Weblogic, WebSphere, Resin, Tomcat, JBoss; and Liferay portal, Karaf/Felix, SpringBoot standalone.

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.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Staff Software Engineer 

Responsibilities:

  • Identity/Access OIM/OAM/OIF 11g, TIM/TAM, Symphony WAM, Sun IDM, Portal Server, Management: OID, ODSEE, OUD, OSB, BIP, OHS, Apache, Sun DS, Novell e - Directory, AD, OVD, WebLogic, WebSphere, PKI
  • Operating Systems Solaris, Aix, Linux, Windows Server.
  • Hardware Sun Servers, Nokia Firewall appliance, IronPort mail encryption appliances, Limited IBM blade, Exposure to Cisco switches and routers and SAN,
  • Security Software Checkpoint NGX, ClusterXL, Fortinet, Cisco AVS, Checkpoint UTM Bind, GUN Packages, Trend Micro (Virus and Spam), Cypher Trust, PostX (e-mail encryption), Websense (web content filter), Stone Beat Clustering, SSL, SSH
  • E-mail Software Google Docs, Postfix, Sendmail, MS Exchange, Trend Micro for Spam and virus, Cipher Trust, PostX for mail encryption.
  • Monitoring Packages Lancope IDS, MRTG, ORCA, Nagios, Cacti, BMC Patrol
  • Other Software Veritas VM, VCS, VFS, Veritas Netbackup, Sendmail, Postfix, iPlanet/Sun web server, proxy server, Apache, iPlanet Application server, messaging server, Certificate management server, Netscape e-commerce products, ISA, DHCP, DNS, RAID, Mirroring, NFS.
  • Languages: Unix Shell, PERL, CGI using Perl, PERLDAP HTML, limited JAVA, C, SQL
  • Protocols TCP/IP, UDP, LDAP, HTTPS, FTP, SMTP, NTP, familiar with BGP, VVRP, RIP, OSPF, IGRP, and EIGRP
  • DBMS Oracle, DB2, MySQL and MS access
  • EDI Documents Invoice (810), Purchase Order (850), Planning Release (830), Shipping Schedule (862), Advanced Ship Notice (855), and Acknowledgement (997).
  • Utilities Niku Workbench, CVS, PVCS Manager, MKS, Open Plan Professional
  • 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 Confidential 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. 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, Confidential using Rally, GIT, SVN, ToxiProxy.

Confidential, Foxboro, MA

Principal SW Engineer and Application Designer

Responsibilities:
  • Design and implement 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 and implement application using the so Called Predix 1 (Play Framework, Angular and Karaf OSGi).
  • Application 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.

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,

Confidential, Randolph, MA

Leader and Web Application Designer.

Responsibilities:
  • Designed and developed, new generation job search site. 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 and developed 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.
  • Designed and developed completely alone business shopping website using my web application blueprint based on Java/JEE+ spring+ hibernate+ tiles, integrated with First-Data (authorize.net) credit card payment system.
  • All servers are running 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, Decision Making and Problem Solving, 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 (Comet), SOAP, Hibernate, JPA, Eclipse, video conference based on Red5, JReport/Jasper report for generating PDF.

Confidential, Quincy, MA

CTO, Architect, Developer 

Responsibilities:
  • Defined functionalities and deployment, analyzed, architected, designed and mostly developed all the applications, internal or customer facing) running Nuval Business, doing the job alone, with temporary contractor or finally with two employed developers; using Java/JEE + spring framework, Mysql, Apache, Tomcat and including Drupal Portal for, Liferay portal, 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.
  • Discuss and analyze company goals and expectations on management meetings, write, present and discuss technical solution, write gross 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, scripts for automatic actions (DB backup, disk snapshot, AMI bundle generator, time sync, disk mirroring).

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 customization and APEX integration, CMS Content Management, Analytics.

Confidential, Santa Monica, CA

Principal Architect and Developer

Responsibilities:
  • 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 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.

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, Confidential .

We'd love your feedback!