Azure-cloud Web Architect/developer/consultant Resume
San Diego, CA
SUMMARY
- Experienced Full Stack Solutions - Architect and Software-Developer with 20+ years of progressive experience in designing and coding web-based solutions in .NET and J2EE - utilizing C#, Java, AngularJS, Telerik Kendo UI, jQuery, HTML5, JavaScript, and database programming.
- Demonstrated commitment in delivering complex, deadline-driven assignments on plan and on budget. Strong architecture, design, and general-quick-learning and mentoring skills with a demonstrable portfolio of sophisticated software solutions and applications across various lines of business.
- SOA / Middleware / Integration Architect experience. Experience in authoring Software Specifications including Solution Approach and Design Approach via Architectural documentation standards.
TECHNICAL SKILLS
- Both Azure and AWS
- Agile Methodologies
- XML
- SDLC
- Java
- Networking
- Scrum
- Testing
- C#
- Oracle
- Requirements Analysis Software
- Development Enterprise Software
- Database Management Systems
- &Tools
- C++
- HTML5
- CSS3 jQuery
- Angular
- JavaScript
- Web Services Databases
- CSS
- .NET
- .NET-MVC
- .NET-WebForms
- Telerik Kendo UI
- SQL Server Stored Procedure Programming
- Java/Java EE
- LINUX
- Spring
- REST
- SOAP
- JPA/Hibernate
- JMS
- Servlets
- JSP
- JSTL
- Struts
- EJB
- JDBC
- RMI and Swing. Oracle® 11g and MySQL
- SQL Server Management Studio
- Oracle SQL Developer
- Toad
- Squirrel
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Azure-Cloud Web Architect/Developer/Consultant
Responsibilities:
- Currently designing and writing major workflow as Spring.NET/NHibernate/Spring-REST with AngularJS & Kendo-UI/JS, BootStrap, CSS3, & LESS leveraging skills in Spring/Java EE and .NET MV*.
- Perform Architecture/Design/Coding/Maintenance/Strategy, which includes: adding new features and services, improving existing services, boosting personnel performance, as well as interfacing with Confidential Azure Support professionals to efficiently maintain and improve website.
- .NET software-tools employed: JavaScript’s used: AngularJS, Kendo, JQuery, Backbone; VS 2015, SQL Server 2012, SQL scripting, and Web Forms that are very similar to foundational-Java Server Page framework.
- Currently changing Architecture on current from Web Forms to ASP NET MVVM for more rapid development of new and existing services.
- Re-coding mission critical features search engine for IRS and SSA searches, in AngularJS.
- Will soon code new feature for quick SSN Traces in AngularJS and MongoDB.
- Will redesign and recode mission critical features of billing engine.
- Continuously improving existing functionality by making the JavaScript, C#, and Web-Forms code more user friendly.
- Wrote new search feature with JQuery UI Widgets and Functions integrating with Kendo/Telerik Grid, calling WCF Web Services and accessing database tables, which became a big hit with Confidential clients.
- Help add new clients by giving technical support discussions directly with client-developers.
- Attained mastery of client’s database for maintaining customer accounts. Resolved a myriad of bugs.
- Recognized for sharing technical leadership and software-expertise to help Confidential to add and to retain more customers at a fast pace - Budget found to bring me on full-time in June 2016 until I find a new full-time position.
Confidential, Richmond VA
Mobile Web Developer
Responsibilities:
- Currently writing world-class quality, API Specification between AngularJS SPA Credit Card Web Application and Java-Spring-REST Credit-Card Business-Logic Web Application.
- Write Karma JS automated test scripts for business critical workflows.
- Upcoming: more AngularJS/HTML5/CSS3 features to be implemented.
- The API Spec, due in June will be a major architectural contribution.
- Fluidity gained in all major learning curve technologies in AngularJS environment: Chrome Web-Tools, Firebug-Debugger, BootStrap, CSS3, LESS, SASS GIT-SCM, Gulp-Deploy, Karma & ECuke (ATD), Jenkins, & UDeploy, leading to timely delivery of AngularJS scripts in HTML5 pages in 2 week Agile-2 week-delivery cadence.
- Recognized by peers for going extra mile during time of intense transition from Java EE web clients to Angular JS SPA.
- Extended Web Development expertise in Java-Spring-REST/AngularJS/CSS3/HTML5 web applications by implementing customer facing features in Web UI Development environment.
- Reason for leaving: contract position being replaced by internal management position, due to full time Cap1 resources coming off projects. (Headcount issue for my slot.) Applying for other Cap1 positions through Iconma according to Cap1-Iconma business agreement. In good standing, however, ready to move on for the right opportunity. I have learned that this is not an uncommon experience at Cap1, but I am grateful for it.
Confidential, Rochester, NY
Sr. Web Developer
Responsibilities:
- Extended Web Development expertise in C# .NET and Java EE web applications by contributing to Mission Critical projects in mixed web application environment. Confident working in both paradigms.
- Effectively communicated with client regarding product development and update requirements.
Confidential, New York, NY
Web Developer
Responsibilities:
- Delivered world class Architectural API specification for documenting the interfaces between the web applications accessed by the Level 3 E-Commerce Web site for Pricing. Stepped through layers of code with debugger to identify all workflows from requests-to accessing stored procedures in database - responses to the user.
- Exported grids to Excel and PDF using JSON/ODATA, error logging/pages, and history of products.
- Authored Web pages invoking controllers and utilizing stored procedures in MVC repository model
- Fluidity in Telerik-Kendo JS-UI, MVC 4.5, Stored Procedure programming, jQuery, HTML5, and JavaScript.
- Implemented new features using WebForms for Intelligent Front Office (IFO) CRM application —mastering C WebForms programming and Lifecycle (e.g. Pre-Render, OnRowDatabound) to set widget values (e.g. grids, drop down lists) with data from database.
- Added many features and identified/fixed defects in IFO, leading to quick mastery of .NET WebForms.
- Lead in programming applications, using TSQL in Stored Procedures in SQL Server Management Studio.
Confidential, Rochester, NY
Mobile Architect/UI Developer
Responsibilities:
- Leveraged technical skills while in transition to earn future consulting work as mobile developer.
- Applied REST Web services to develop expertise in retrieving content used in mobile applications.
- Attended and finished training by VMWare in Core with the goal of deepening comprehension of spring applications focused on REST, DI, AOP, and MVC. Completed training in Android SDK and Eclipse to extend and master software consulting skills in Android programming for mobile apps.
Confidential, Rochester, NY
Adjunct Professor
Responsibilities:
- Shared industry knowledge via lectures on Java database courses, including: Oracle in Amazon Web Service Image, J2EE courses that included JSP, EJB, Spring Scaffolding, and JaxWS with Annotations.
- Was the first professor to teach Java at RIT. Many sections of C++ courses. Taught courses in UNIX Internals (including all IPCs and device driver API), computer architecture, and data communication.
Confidential, Rochester, NY
Enterprise Solution Architect
Responsibilities:
- Performed analysis of Spring Framework to integrate it into the Confidential Software Delivery Lifecycle.
- Was accountable for successful design of solutions by leading project managers and design leaders from development, infrastructure architects, operations architects, SQA, release managers, and DBAs.
- Adapted RMI to Spring Remote Objects. Skilled in Aspect Oriented Programming and Dependency Injection.
- Managed various technologies employed: Spring, REST, Jax-WS, Java, C#, as well as Web Services and UML.
- Designed UML, database table design, framework choice, pattern choice, interface, and WSDL creation.
Confidential, New York, NY
Freelance Web Solutions Consultant
Responsibilities:
- Designed and implemented complex .NET C# WebForms application to create time spreadsheet Webpages containing customized HTML tables employing complex JavaScript for updating arrays of DOM values.
- Used examples to derive custom grid view with JavaScript to mimic the behavior Excel Spreadsheets.
- Technologies: C# .NET, SQL Server, LINQ-ORM, Entity- Service Framework, TFS, Web services, and ASPX.
Confidential, Rochester, NY
J2EE Struts Web Developer
Responsibilities:
- Implemented and changed Java/JSP files page navigation from XML-driven to database-driven system.
- Found all integration points for new features stepping through MVC layers of Struts framework using Eclipse Debugger. Managed Struts 1.2 XML files for sequencing Action Servlet calls to controller Servlets.
Confidential, Rochester, NY
Technical Solutions Project Manager/Architect
Responsibilities:
- Provided technical expertise in leading architecture, system engineering, and design in developing solutions to win enterprise customers across the globe. Provided pre- and post-sales technical support.
- Authored requirements, use cases, high-level design, and Java Web Service APIs. Generated WSDL for the EIP (Extensible Interface Platform) Distributed Printing Solution for European and U.S. customers.
- Designed (via IEEE standards, UML, Java and C++ prototyping) that was approved by Confidential Architecture Board—an internal networking device that communicated XML messages between Java UI and C++ device service layer so that UI could interface with controller software from Confidential, Fuji- Confidential, and Samsung®.
- Specified documentation for SUI platform and a SUI SDK leveraged by third-party strategic partners.
- Demonstrated ability in driving major process improvements from ad-hoc to well-disciplined team.
- Implemented Java Servlets via SNMP, reported information in browsers, and recorded it in database.
- Promoted to Manager of 13 direct reports of Java Developers.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Embedded C++ Programming of gas meters. Beautiful, data-driven function pointer design/implementation.
- Effectively communicated issues and status information concerning system development activities.