Software Developer Resume
Arcadia, CaliforniA
SUMMARY:
Experienced Full Stack Web / Mobile Software Engineer with 20+ years of progressive experience in developing web solutions in both C# .NET and Java EE - with UI frameworks such as AngularJS, Telerik Kendo UI®, jQuery, HTML5/CSS3, JavaScript, JSON, XML, SQL. Demonstrated commitment in delivering complex, deadline-driven assignments. 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 Solutionand Design documents via Architectural documentation standards.
TECHNICAL SKILLS:
Cloud: 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, Arcadia, California
Software Developer
Responsibilities:
- Programming new features, enhancements, and fixes to Point-of-Sale system in JavaFX (Java-XML imitation of Microsoft WPF (C#-XML programming).
- Extending skills in JSON/GSON - working with Postgress database in Hybrid mode … mix of Relational and JSON content.
- Able to quickly learn product workflows, features, and components by being an expert user of the Eclipse debugging suite.
- Extensive use Java 8 Collections.
- Expert at debugging, modifying, and adding to code for multilayered enterprise applications.
Confidential, Orlando, Florida
Java Developer
Responsibilities:
- Contract position on 100% small maintenance tasks.
- My experience in solution analysis uncovered missing requirements from original user stories, leading to better outcomes for the end-user.
- Refactored Logging API under Factory Method design while working with a growing list of requirements and changes not analyzed in the original story. Over 600 files refactored.
- Software tools used: SVN, Jensen, Python and Gradle
- Internally transferred me to work remotely with a group in Syracuse NY. Crowded out.
- In good standing with APEX.
Confidential, Maitland, Florida
Sr. Java Web Developer
Responsibilities:
- Analyzed designed and implemented a solution using the command pattern, for transmission of objects representing various facets of Police Video communications from a Hibernate ORM, over ActiveMQ, messaging platform.
- Added many new features involving full stack development utilizing ICEFaces, Hibernate-Critia & HQL and Postgress SQL.
- I programmed in these daily.
- Power Mokito TDD, IceFaces-JSF, Hibernate Transactions, JMS/ActiveMQ.
- Helped team use Agile methodology more effectively, so that we could deliver quality code.
- Reference from Manager, available.
Confidential, Richmond, Virginia
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.
- 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.
Confidential, Rochester, New York
Freelance Consultant
Responsibilities:
- Experience gained in Java Struts-Amazon Web Services Portal Programming Got Bit Bucket source control and deployment ready for client to transition work to out-of-state consulting company with years of deep experience in core search-engine competencies on AWS.
Confidential, Rochester, New York
Web Developer
Responsibilities:
- Developed Web forms, MVC/MVVM, and CRM-Web applications that associate customers in global locations.
- Microsoft® Web Forms and MVC.NET 4.5 using Telerik Kendo UI, Razor, HTML5, JQuery, Javascript and Lync. Utilized Stored Procedure Framework for controller and model foundation.
- Chrome, FireBug and Internet Explorer JavaScript debuggers utilized.
- Kendo UI (KendoGrids, List Boxes, etc. utilized for attractive, responsive WebUIs).
- REST controllers exchanging JSON/ODATA (Web API) with HTML5 & CSHTML Web pages.
- SQL Server Management Studio used to program stored procedures mapped to MVC-Entity Framework Object Model. TortoiseSVN used as source control for Agile software development lifecycle (SDLC). Applied Rally® Software for tracking development against Agile user stories and defects.
- 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, New York
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, New York
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 JAX-WS 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, New York
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, New York
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, New York
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.
- Modified Struts webpages with AJAX and JavaScript. Wrote complex code, which complied with product design that mapped order flow for new customers between major product tiers. Created JSPs and Java server-side code to implement email for DISH TV bundles and for credit check rejections.
Confidential, Rochester, New York
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.
- 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.
