Principal Software Developer, Group Leader, Manager, Service Strategy Leader Resume
Boca Raton, FL
SUMMARY:
- With 17+ years of experience in Professional IT Service delivery on application development and solutions.
- Experience with Waterfall iterative Software Methodologies and Software Development Life Cycle.
- Ensured alignment of the project to the overall solution roadmap.
- Defined solution recommendations/options and delivery methodology.
- Delivered HL solution architecture, integration requirements and functional specifications.
- Aligned shared services resources and coordinates effort and deliverables.
- Defined and delivered a production migration and release plan.
- Led and managed small to large scale solution implementations with multiple offshore developers.
- Directed the coordination of all implementation tasks involving internal IT team as well as providing solution for system implementation approval.
- Experience knowledge with managing IT infrastructure design and build along with software installation and setup.
- Reviewed technical documentations for infrastructure build.
- Provided estimation on project cost along with software and hardware requirements.
- Led in design, development and deployment of application for business initiatives.
- Built software applications from the ground up as well as the customization, extension and implementation of third party software.
- Provided administrative support for the infrastructure and application expertise
- Strong development experience in web applications, batch data loading jobs and standalone client applications using ASP.NET, Java, Java Beans, Servlets, JSP, EJB, Web Services, SOAP, JDBC, Spring MVC, Spring Batch, Spring Boot, JSON AJAX, C#.Net, ASP.NET, ADO.NET, SQL Server, Oracle, WCF, MVC, Entity Framework data model (EDM), iBatis, Hibernate, HTML5, AngularJS, XML, CSS, Visual Basic, COBOL, PL/SQL, UNIX SHELL PROGRAMMING, CGI, PERL, HTML, LDAP, WCF.
- Developed critical business process solutions in Oracle and SQL Server and which involved writing stored procedures, user - defined functions, triggers and designing tables, views.
- Experience with data Extract Transform and Load (ETL) with SQL Packages using SQL Server Integration Services (SSIS) and familiar with SQL Server Reporting Services (SSRS).
- Coordinate and perform Unit and Integration Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Built JAVA and Spring projects with ANT & Maven.
- Managed release management tools like Jenkins and SVN.
- Worked on IDE’s like Eclipse, STS, Visual Studio along with SCM tools SVN, VSS, TFS and CVS
- Experience as technical lead for coordination of multiple team for project effort. These include requirement definition, High level architecture layout and design along with defining the project level of effort.
- Development Project Management
- Application solution delivery and leadership.
- Application Architecture, DB Architecture, Application Workflow
- System Architect
- Deployment and Migration Management
- Strong Analytical and Problem Solving Skills.
- Application Leadership, Goal oriented (Meeting deadlines and results achiever), Solution Delivery Strategy.
- Communication skills, Creativity, Flexibility and Adaptability.
- Learning Agility and Critical Thinking.
- People Oriented and Coaching.
TECHNICAL SKILLS:
Languages: Java, C#, VB, COBOL, UNIX Shell Scripting
ClientSide Languages: HTML, JAVASCRIPT, jQuery, AJAX
Java Technologies: JDBC, J2EE, Servlets, EJB, JavaScript, HTML, JSP, SOAP Web services, Spring Web Services
Java Frame Works: Spring MVC, Spring Integration, Spring Batch
.NET Technologies: ASP.NET, MVC, LINQ, WCF, ADO.NET
XML Technologies: XML, WSDL, XQUERY, XSL
Database: ORACLE, SQL SERVER, SSIS, SSRS, Sybase
IDEs: Eclipse, Spring Tool suite (STS), Visual Studio
Web Servers: Apache, Tomcat, IIS
Source Code Control: SVN, Visual Source Safe (VSS), TFS, CVS, CVS Tortoise.
Deployment Tools: ANT, Maven, M2e plugin with ECLIPSE, Quickbuild, Jenkins, ACT Manager, Dreamweaver, FrontPage, ClearCase, InstallShield
Database related tools: TOAD, SQL Developer, SQL Navigator, Query Analyzer, SQL Management
Operating Systems: Unix, Linux, Unisys 2200, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Boca Raton, FL
Principal Software Developer, Group Leader, Manager, Service Strategy Leader
Responsibilities:
- Manage developers and deliver technical solution for projects.
- Self-service web application for location and phone information.
- Web service for Employee Automation updates.
- HR/Peoplesoft/HCM data scrubbing for Confidential .
- LDAP employee data loading for Incident Tracking System.
- Java data loading for building information updates.
- System Admin Support and provide custom configuration for Archibus/IWMS (Integrated Workplace Management System): Space Planning and Building Operations modules.
- Configuration, installation and custom development for Verint Physical Security System/CCTV.
- Software Configuration management through VSS and Subversion/Collab.Net
Confidential, Waltham, MA
Web Application Developer
Responsibilities:
- Implemented new web services on existing .NET application using Windows Communication Foundation web programming and Microsoft SQL Server 2005.
- Developed internal Microsoft Sharepoint sites using Windows Sharepoint Services 2.0 and Windows Sharepoint Services 3.0.
Confidential, Palo Alto, CA
Product Consultant
Responsibilities:
- Traveled onsite to provide consultation on the Confidential application
- Provided technical training on the Tidal Enterprise Scheduler product
- Performed product installations on windows and unix platforms with oracle or MS SQL Server, provided scheduling template and best practices document for customers.
- Upgraded Tidal application and Oracle database.
- Installed Tidal application to Oracle on HP and Sun Solaris Unix platforms.
Confidential, Canton, MA
Principal System Analyst
Responsibilities:
- Supported the Sales Force Automation applications,
- Provided QA for system changes and enhancement for the web-based applications of Java, Java servlets and MVC model,
- Managed system testing and post implementation support, Confirmed system requirements and translated user needs into clear and concise documentation and resolutions.
- Build new online programs for online transaction events.
- Upgraded applications to provide multiple business rules for order entry, provided enhancements to reduce order entry errors and to reduce time for sales reporting.
- Build several online screens to handle enhancements for additional drop-down selection for the application upgrade.
- Created programs to handle fixing table corruption and data formatting.
Confidential, Boston, MA
System Analyst, Consultant and Web developer
Responsibilities:
- Assisted with managing small scope technical project that involves internal database and client software.
- Designed, wrote and execute software validation procedure and specification.
- Maintained and created new ASP.NET web pages and PL/SQL packages for the DUA web site. Investigate, track and resolved web defects and problems on .NET environment using ASP, ASP.NET, C#,PL/SQL and Visual Basic COM objects.
- Maintained ORACLE Database through SQL commands and Unix Shell Scripting within Visual Studio.Net and C# programming. These include the legacy Unemployment Insurance Tax System and the Revenue web site.
- Provided enhancements to revenue based business applications and automation system,
- Provided business and management IT solution for end-users, presented proposal of new system that will maximize the benefit for the revenue business.
- Redesigned application system that meet business requirement, documented application procedure and program logical concept, and developed functional and detail specs.
- Defined and performed analysis on requirements, created test plans to validate testing.
- Enhanced the voluntary contribution calculator webpage using COM objects and ASP coding.
- Created and enhanced web pages based upon user requests using ASP, C# and ASP within VS.NET.
- Analyzed and rebuild Access application using VBA and Visual Basic for the users.
- Created COBOL program to output statistics from an input flat file to create a separate output file.
- Added more functionality to several production batch processing using COBOL within the Unisys 2200.
Confidential, Pembroke, MA
Consultant and Business Analyst
Responsibilities:
- Analyzed system to maintain integrity, provided front line support to key business users, worked closely with other business system analyst, developers and technical team IS members to produce business requirements.
- Analyzed problems/design issues and suggesting design solutions to project management,Implemented COBOL projects for Confidential at Chelsea MA. Gathered and defined business requirements.
- Evaluated requirements into system designs and presented designs to users.
- Developed detailed program specification packages from logical user designs.
- Developed online and interactive program using COBOL within CICS-LIKE MASSTAX Mainframe System. Interacted with the mainframe system to implement new programs and screen changes.
- Developed batch processing programs using COBOL.
- Created cases and cycles for system testing requirements.
- Provided training documentation and business requirements for the DiscoverTax software that utilized Oracle 8i database, Ascential Data Stage ETL, and Microsoft Java applications using JDBC, JavaSwing, and Java AWT.
- Executed SQL commands to update, select or identify data within the Oracle tables.
Confidential, Natick, Massachusetts
Technical Support Engineer
Responsibilities:
- Created detailed diagrams for the basic functionality of the customer’s new system.
- Met with clients to discuss business and system criteria, Supported simulation and analysis on the Machine Visions boards and the applications.
- Troubleshooted hardware and software issues for customers using Visual Basic or C++ programs.
- Wrote C++/Visual Basic code to execute machine vision application.
- Created detailed diagrams for the basic functionality of the customer’s new system.
- Build discrete I/O using electronic wire, cable, batteries, resistors, LED lights, and hardware schematic for sending/receiving signal.
- Established circuitry environment to allow hardware triggering from outside source to the board for processing.
- Created embedded application for the board to process tools.
- Tested various cameras and board setup using different logic from MFC Visual C++ application or Visual Basic project.
- Provided technical training sessions for customer on product usage and development.
Confidential, Massachusetts
Application Software Engineer
Responsibilities:
- Gathered customer requirements for new customization.
- Interacted with clients on technical aspects of the new implementation.
- Reviewed conceptual and detailed designing techniques (including structure charts and data flow diagrams) with clients.
- Customized chill scripts for indexing reports, configured in the Unix environment for customers, created pdf files with metacode data, installed and created account for different servers such as Oracle and Sybase.
- Customized automation scripts with C++ and Unix shell scripting, formed user-interface programs with Java, adjusted tables in the Oracle and Sybase database using SQL, retrieve and display data using PL/SQL packages, process and manipulate data using embedded SQL.
- Performed quality assurance on performance of products and scripts, supported projects as technical lead, customized servlet interface with customer's cgi script and created preprocessor on files adjustment with C/C++.
- Created program using Unix shell script and SQL to change account information in Oracle database.
- Developed program using Unix shell script to provide automated process in running other shell scripts.
- Created C++/C program to break a file down into two parts and remove unwanted data from a file.
- Implemented Java Servlet program to interact with CGI/PERL program for username/password security test.