We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

Boston Ma Tampa, FL

OBJECTIVE:

I'm seeking a new Full Stack and/or Front - end Development Opportunity with a JavaScript focus.

SUMMARY:

  • Allows Remote / Telecommuting
  • JavaScript Focus - Front and/or Back End
  • Leading UI Frameworks like React, Angular, Meteor, Sencha Ext JS, Polymer
  • (bonus) At least partially targeting Mobile Clients
  • (bonus) Pure JavaScript full-stack with Node.js
  • (bonus) Compiled CSS implementations with LESS/SASS
  • Highly Functional Agile/Scrum Team with UX, BA, QA, PM in place
  • Large, long-term, early to mid-cycle project or smaller, focused, client-facing projects
  • I am a professional software engineer with over two decades of Full Stack development experience focused on JavaScript, Java, and .NET.
  • Academically, I’ve attained a master’s degree in Computer Science.
  • Over the past 5 years, I served as a leader in the UI development of new, mission-critical, enterprise-level, high-traffic, customer-facing, Object-oriented JavaScript Single Page Web Applications for Iron Mountain.
  • I am highly skilled in both client and service technologies. I've built enterprise software using Object-oriented JavaScript, Sencha Ext JS (aka Sencha Touch / Sencha ExtJS), Dojo, jQuery, HTML5, CSS3, REST / RESTful web services, AJAX, JSF, RichFaces, Ajax4jsf, Spring, Java, Struts, Seam, BPM, JMS, EJB, Spring.NET, Hibernate, Oracle ADF, Oracle SOA BPEL, Oracle Fusion Middleware, Microsoft .NET, C#, ASP.NET MVC, WCF, WF, Adobe Flex, Web Services, UML, JSON, XML, and SQL.

DETAILED TECHNICAL SKILLS:

Object-oriented JavaScript - Sencha Ext JS (aka Sencha Touch / Sencha ExtJS), jQuery, Dojo, research/learning Angular, Node.js, Meteor, React, Polymer

Pure web - JavaScript, HTML5, DOM, CSS3

Java - J2EE, Spring, Hibernate, jBPM, Oracle SOA, EJB3, JSF, JSP, ADF, JMS

.NET - C#, WCF, WF,ASP.NET MVC, SSIS, NHibernate, Spring.NET

Agile / Scrum - Git, Rally, Confluence, JIRA, SVN, Bamboo, Crucible, Fisheye

Web Services Development with WS-I, SOAP, REST under Java, .NET, Flex

OO Analysis, Design, UML Modeling (Rational, Together, Ent. Architect, Visio)

Object Oriented Programming (JavaScript, Smalltalk, Java, C#, Adobe Flex)

Model-View-Controller (MVC/MV*) - JavaScript, Sencha, JSF, Struts, ASP.NET

App Servers - tcServer, JBoss AS, WebLogic, Oracle OC4J, Tomcat, MS IIS

Microsoft SQL Administration and TSQL Application Development

Oracle DBMS Administration and PL/SQL Application Development

Object-Relational Mapping - JPA, Hibernate, NHibernate, TopLink, Cocobase

IDE Fluency - WebStorm, Eclipse, Visual Studio .NET, Netbeans, Flex Builder

UNIX-Based OSs - OSX, FreeBSD, Mandrake, Red Hat, Suse, Cygwin

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Boston, MA / Tampa, FL

Responsibilities:

  • UI technical lead from the inception phase in 2010 to the current delivery phase of Iron Mountain's most mission critical, customer facing applications development.
  • Designed and implemented hundreds of work-flows with thousands of components across several applications using object-oriented JavaScript and the Sencha Ext JS Framework.
  • Work-flows and components written in custom JS that included thousands of responsive Views and Models with hundreds of Controllers marshaling data and handling events.
  • Many pure object-oriented JavaScript frameworks built to support a full checkout cart workflow, custom data proxies, localization, navigation routing, authorization, and system start-up processes.
  • Automated JavaScript testing frameworks in place for several frameworks using Jasmine, Selenium, and JS Test Driver.
  • Highly themed UI based on SASS-computed style that was then customized into about ten thousand lines of CSS rules to provide consistent look and feel across all modern and some not-so modern browsers.
  • Led the hire process to build out an enterprise-level UI team of engineers across the US and overseas. Provided mentorship to engineers through daily code review and peer screen sharing sessions.
  • Provided lead UI development consultation to Product Management, Business Analysts, User Experience Engineers, and Scrum Team Leads throughout fully iterative Agile application development methodology.

Framework: Single-Page Web Applications with Object-oriented JavaScript, Sencha Ext JS MVC, Spring MVC SOA service tier, and a REST web services communication path.

Methodology: Agile Scrum with Atlassian Suite - using Crucible, Fisheye, Bamboo, Confluence, and Grasshopper JIRA.

Technology emphasis: Pure Object-oriented JavaScript, Sencha Ext JS, CSS3, HTML5, Jasmine, JS Test Driver, Selinium, When promises, Java, Spring, Hibernate, Eclipse STS, XML, JSON, REST / RESTful web services

Confidential, Tampa, FL

Senior Web Application Engineer

Responsibilities:

  • Designed, implemented, and integrated the automated workflow system across the view, controller, service, and data tiers for K12’s industry leading online learning system.
  • JBoss jBPM implementation with integration to client’s customized JSF, Seam, Spring, and Hibernate architecture.
  • Designed and implemented core sub-systems within K12’s Curriculum Management System.
  • Core view, controller, and service tier engineer leveraging mastery of client’s tech stack composed of JSF, Seam, Spring, Ajax4jsf, Richfaces, HTML, Facelets, OO JavaScript, jQuery, Ext JS, and CSS.
  • Redesigned and re-implemented the existing K12 Java Applet rich-text editor with a customized lighter-weight JavaScript WYSIWYG editor.
  • Redesigned and re-implemented the core K12 windowing system to with a customized library based on Ext JS.
  • Contributed to team design and code review processes.

Technologies: Java, JEE, jBPM, Seam, Spring, and Hibernate, JSF, Ajax4jsf, Richfaces, HTML, Facelets, OO JavaScript, jQuery, Ext JS, and CSS

Confidential, Boston, MA

Java EE Tech lead, Applications Architect/Designer/Developer

Responsibilities:

  • Provided lead consultation and development for Way System’s next generation mobile payment processing control system.
  • Tech lead of the Java EE system hosted on JBoss AS 4.2 using a tech stack composed of Seam, JSF, EJB3, Ajax4jsf, Richfaces, Hibernate, JPA, and Web Services that provided an MVC/SOA architecture for both UI and non-UI clients.
  • Created the application design framework repository using Confluence wiki.
  • Lead design of most major frameworks and architectures of the completely rewritten and more than double functionality of the prior mobile payment processing control system.
  • Served the role of design reviewer for all other systems and frameworks provided from the extended on-shore and off-shore teams.
  • Served the role of code reviewer for all code committed in the project by on-shore and off-shore teams.
  • Implemented at least half of the frameworks for the new mobile payment processing control system as well as at least a quarter of all features of the new system.
  • Lead the creation of a new SDLC for the next generation mobile payment processing control system
  • Setup the ANT build systems to integrate with the Bamboo build system to allow users to build development, test, and production versions of the system in an automated fashion.
  • Designed and documented in Confluence the analysis, design, implementation, design review, code review systems.
  • Lead the initial development release cycles for the first Alpha release and another 5+ releases thereafter.

Technologies: Java, Spring, Seam, TopLink, JPA, JSF, jQuery, Ext

Senior Development Consultant

Confidential, Boston, MA

Responsibilities:

  • Provided lead consultation and development for Nuance’s next generation enterprise medical document management system.
  • Component Lead of core Java EJB 3, JPA2, Hibernate, Web Services, JEE 1.5 SOA subsystem that was responsible for management of documents within the overall medical document management system.
  • Full development lifecycle involvement - authoring functional specifications, design specifications, UML systems, code review documents, Javadoc API documentation, and service implementation for owned subsystems.
  • Web 2.0 liaison for Nuance Server Team to the Nuance Client Team.
  • Architectural analysis of Nuance Client Team’s existing fat and thin client user interface architectures.
  • Prepared recommendations for alternative client user interfaces based on JSF/DHTML/Ajax, Microsoft Silverlight/WPF/XAML and Adobe Flex/Air/MXML.
  • Research, analysis, design, and implementation of custom Ajax-enabled JSF Components using JBoss Seam, Facelet Tag Files, Ajax4jsf, and Tomahawk.
  • Software developer on Nuance’s PowerScribe 5.0 Suite.
  • Core member of team of engineers responsible for completing the implementation of the next release of the PowerScribe 5.0 Suite.
  • Implementation of requirements and issue resolution in .NET 2.0, WinForms, C#, Spring.NET using Visual Studio .NET, Perforce, and TestTrack.
  • Performance analysis of key PowerScribe modules to identify and rectify bottlenecks in performance using QATime for analysis, coding updates in C#.

Technologies: C#, Spring.NET, Java, EJB3, JPA, Hibernate

Senior Development Consultant

Confidential, Boston, MA

Responsibilities:

  • Provided lead consultation and development for Confidential ’ Next Generation Web 2.0/SaaS Enterprise-Level Application.
  • Worked with Gavin King of RedHat JBoss and the architects of Exadel Ajax4jsf to build an Ajax-enabled JSF Validation Framework based on JSF, Facelets, Ajax4jsf, Seam, and Hibernate. The resulting Validation UI Framework was adopted by Confidential as a core presentation-tier framework.
  • Led analysis, design, and implementation of the Confidential Bulk Upload System to allow for multi-recursive selection of file system items to be concurrently imported in mass to the Confidential Enterprise Content Management System. System written using Flex, .NET, JEE, XML, Seam, JSF, Spring, and DHTML.
  • Designed the Confidential JSF Localization and Internationalization UI Framework. Framework was based on standard Java Standard Edition Resource Bundles, Locales, JBoss Seam, JSF, and Facelets.
  • Researched leading JSF Ajax Frameworks that were compatible with the Confidential target technology stack (JSF, Hibernate, Facelets, Spring, JSE 5, JEE 4, BEA WebLogic 9.1, and Oracle 10g). Research involved producing analysis documents, prototypes, and presentations on ICEfaces, Ajax4jsf, MyFaces, and Trinidad.
  • Research, analysis, design, and implementation of custom Ajax-enabled JSF Components using JBoss Seam, Facelet Tag Files, Ajax4jsf, and Tomahawk.

Core technologies leveraged: Adobe Flex 2, MXML, ActionScript, Microsoft .NET, JBoss Seam, BEA WebLogic, Spring, Facelets, Hibernate, EJB 3.0, MyFaces Tomahawk, Oracle ADF Trinidad, JPA, JSF, JSE, JEE, Visio, Eclipse, Oracle 10g DBMS, ICEfaces, Ajax4jsf, CSS, JavaScript, XHTML, Confluence, JIRA, Maven and Subversion.

Senior Development Consultant

Confidential, Naples, FL

Responsibilities:

  • Provided lead J2EE consultation and development for Micros’ Internet-based application systems.
  • Responsible for design and implementation of J2EE Single Sign-On Portal for Micros Opera Enterprise Solution. SSO system provided single point of entry for user authentication, launching Oracle Forms enterprise systems, and session management across applications.
  • Implementation of credit card data re-encryption system for Micros Opera Enterprise Solution to fulfill VISA Security Compliance. System provided web-based interface to allow system administrators to generate multi-part encryption keys used to dynamically generate Triple-DES encryption Oracle Package. Generated package was used to re-encrypt entire Oracle sensitive data repository in multi-phase batch process.
  • Design and implementation of B2B Web Services to provide Single Sign-On capabilities between Micros Opera Enterprise Solution and Micros’ business partners. SSO Web Services implemented using XML messaging with 3DES encrypted authentication tokens based on J2EE session identifiers.
  • Technologies used in design and implementation included Oracle DBMS 10g, JDeveloper 10g, Oracle OC4J Application Server (previously Orion J2EE Server), XMLSpy, Sun Java Cryptography Extension, PL/SQL Developer.
  • Lead preliminary Research & Development efforts for Micros’ Industry-leading Opera Enterprise Suite
  • Analysis, Design, and Project Management of the Analysis and Design Phases of a Java Web App system to provide a purely DHTML/DOM/AJAX-based WYSIWYG Custom Report Editor. System to be integrated with Oracle Reporting Services and Oracle Forms. Wrote RUP/CMM-based Design Document that was approved by senior global stake holders of Micros. Wrote fully-functional POC based on Design Document using Struts, DHTML, AJAX techniques and integration to Oracle Forms and Oracle Reporting Services.
  • Designed, conducted, and performed analysis of web-based surveys that were completed by Micros global stake holders to solicit initial requirements to apply to a RUP-based Vision Document for the Next Generation Opera system (NGO).
  • Established relationships with corporate-level members of Oracle and Microsoft in order to conduct a series of architectural discussions and full-blown, functional POC systems based on Web 2.0 technologies as they were implemented in the .NET and J2EE technology stacks.
  • Managed and served as lead developer for initial phases of 5-NGO projects based on the latest technology stacks of .NET & Atlas as well as Java/J2EE & ADF/JSF AJAX-enabled systems.
  • Performed extensive research and analysis of the Java, J2EE, JEE tech stack vs. the .NET tech stack as would relate to the best possible forecast for which platform would be dominant over then next 5-years.

Senior Development Consultant

Confidential, St. Petersburg, FL

Responsibilities:

  • Senior Software Engineer in design and implementation of HSN TV Show Alerts system.
  • Development of technical specification of .NET architecture used in implementation of HSN email alerts system.
  • Technologies used in design and implementation included Vision Enterprise Architect, ASP.NET Pages and User Controls, C# Class Libraries, T-SQL Stored Procedures.
  • Senior Software/Systems Engineer for HSN’s 2nd-Generation B2B/EAI Extended Commerce Opportunities (ECO) systems.
  • Development of sets of BizTalk Orchestrations, Schemas, Pipelines, Maps, and SQL Adapter Ports.
  • Implementation of Visual Studio .NET solutions templates used to organize ECO BizTalk, .NET Class Libraries, 3rd-party components, XML Schemas, and SQL DDL Scripts.

Senior Development Consultant

Confidential, Tampa, FL

Responsibilities:

  • Team Design Lead for global benchmarking initiative known as Benchmarking Capabilities Programme ( Confidential ).
  • Served leading role in the formation of the software engineering methodology to be used in development of Confidential .
  • Used hybrid process of PwC SDLC combined with the Rational Unified Process (RUP) for the analysis and design phases of Confidential to allow for the implementation of the system requirements.
  • Systems and Software Configuration Management Engineer for the Confidential system.
  • Design and implementation of automated application build process using ANT.
  • Build Master for the compilation, staging, and deployment of Confidential into all hosting environments.
  • Systems architecture liaison between Confidential developers and PwC Systems Group for setup and configuration of n-tiered Development, Staging, and Production environments.
  • Reporting Software Engineer for Confidential system that accounted for nearly 50% of all Confidential functional requirements.
  • Mastered the use of Microsoft Reporting Services for use as platform in enterprise-level reporting systems.
  • Lead the analysis, design, and implementation phases of Confidential report development.
  • Authored over 20-VS.NET projects consisting of ASP.NET Web Forms, .NET Web Services, C# class libraries, and Reporting Services RDL that together made up the bulk of the reporting systems for Confidential .
  • Development of Data Object Model using T-SQL to support the Confidential reporting systems.

Senior Software Engineer

Confidential, St. Petersburg, FL

Responsibilities:

  • Senior Member of Analysis, Design, and Implementation Team in B2B/ EAI HSN initiative known as Extended Commerce Opportunities (ECO).
  • Using the Rational Unified Process (RUP) for the analysis, design, and implementation phases of ECO, designed object model, sequence diagrams, and activity diagrams to allow for the implementation of the system requirements.
  • Implemented the retrieval, decryption, decompression, XML parsing, and archival subsystems for B2B interface of vendor E-Commerce product catalog data through the use of the .NET Framework, C#, Gnu Privacy Guard, WinZip Command Line Utility, and XML. All classes accompanied by NUnit Unit Tests.
  • Development of SQL Server stored procedures used for XML-Relational mapping of vendor XML messages into the RDBMS through the use of OpenXML.
  • Developed and maintained Enterprise Applications Integration (EAI) layers using BizTalk, MQSeries, and .NET Services.
  • Implementation of ASP.NET, C#, XML, and XSLT code for front and middle tiers. SQL Server Stored Proc development for model/persistence tier.
  • Lead developer for new HSN Mobile Devices Initiative
  • Developed Web Services layer to allow for secure, platform-independent access to HSN Enterprise Components. Created Mobile ASP.NET and Microsoft CE.NET user interfaces that allowed for E-Commerce activities with HSN through mobile devices.
  • Web Services security layer implemented using combination of WS-I Specification Tokens and SOAP Header Authentication.

We'd love your feedback!