We provide IT Staff Augmentation Services!

Technical Specialist Resume Profile

2.00/5 (Submit Your Rating)

Bridgewater, NJ

Professional Summary

Highly-skilled software development professional bringing more than 22years in software design, development and integration. Advanced knowledge of C and Web Development.

Skills

JavaScript AngularJS SilverLight Prism C Oracle BizTalk MVVM MVC Html

Work History

Technical Specialist

Confidential

  • Lead the conversion of converting the VB6 version of Assortment Advice to a Silverlight application. The conversion was a complete rewrite of the application. Prism was used for the conversion and the MVVM pattern was utilized. Unity was used for dependency injection and the application was architected to use the SOLID principles and design patterns were applied Factory, Singleton, Repository and Adapter . This application took a team of three one and a half years to develop.
  • Provided integration for our Retail systems into Assortment Advice. A BizTalk application sends Assortment Advice data to Retail's AS400 system and retrieves Retail data from their AS400 system. BizTalk then calls a WCF service that receives the AS400.
  • Provided integration for Asia and Mexico so Assortment Advices could be created automatically. Developed a BizTalk application that reads data from Asia and Mexico's AS400 system. BizTalk then calls a WCF service that receives the AS400 data data for processing.
  • Added Mass Update capability which allows users to update Assortment Advice data across multiple assortments. Assortment Advice utilizes Silverlight tabs to display different screens. The requirement for this new Mass Update tab was for it to be written using AngularJS and JavaScript. To solve this requirement a new Silverlight tab was created using Infragistic's web control. MVC, models, views and controllers were added to the server side. When the web control is loaded it points to our view on the server side and renders the AngularJS and JavaScript. AngularJS services factory were used to provide logging and exception handling.
  • This is a Silverlight application. Since Microsoft is moving away from Silverlight this application is being converted to an AngularJS and JavaScript application. The conversion is currently ongoing.
  • Responsibilities included designing new systems andsupporting existing systems.New systemtasks included meeting with customers to gather requirements, conceptualdesign, choosing the appropriate technology, generating specifications anddatabase design.
  • Selected Systems:
  • AssortmentAdvice The Assortment Advice application manages the process of creating Purchase Orders for clothing. This application has a global presence and is used in the United States, Asia, India and Mexico. This application currently has approximately two hundred users. Users in the United States enter material style, color, units and other information. Overseas users select the mill that will make the material and the factory that will assemble the garment. This application has an Oracle backend but retrieves data from multiple AS400 systems. This application has several integration points to and from other systems. BizTalk is used for Integration. Tools: C , WCF services, Oracle, Silverlight, Prism, Unity
  • Common Services Created and maintained four WCF services that provide common data that is used across multiple applications. These services use http caching to cache data which expires at certain time intervals.

Confidential

Senior Developer

Sample Tracking System Worked with a team of developers to create the Sample Tracking Application. This application tracks the workflow of material samples. Material samples are designed in the United States and manufactured overseas. When the material samples come back to the United States they are tested for look, color and material properties. If the material sample passes the tests it will be used to create clothing. One of the function's of this application is to show users information in a grid so that it looks like Excel. This grid has about a hundred columns which are dynamically created based on user rights and the group the user belongs to. Responsible for working on the user interface and backend stored procedures. The design of this application utilizes athree tier system in which the UI, Business Logic and Database are all separatetiers.

Tools: C , Oracle, Infragistic Controls, WindowsForms

Admin Utility Responsible for enhancing / maintaining the Admin Utility. The Admin Utility manages the user permissions for all our applications. The Admin Utility also manages what columns will be displayed in different applications.

Tools: C , Oracle, Infragistic Controls, WindowsForms

Project Leader

Confidential

  • Responsibilities included leading direct reports on new andexisting systems.Duties for the designof new systems included meeting with customers to gather requirements, generatingspecifications, architecting the system design, generating specifications and assigningtasks to direct reports.Also monitored /reviewed assigned tasks that were given to direct reports.Management responsibilities included generatingand giving performance appraisals.Alsoresearched the newest technologies to determine if they could be utilized by anyexisting systems or proposed systems.Convert legacy Visual Basic 6 application to .NET.
  • Selected Systems:
  • BID Access System Converted this Main Frame applicationwhich was written in Natural and used Adabase as a database to .NET.Performed research, design and coding of the BIDAccess System which is used to extract and calculate data from themainframe.This system allows the userto generate a delimited specification file which tells the system which datavalues to retrieve and also provides a method for performing calculations on the data.Output results can be written to text, Microsoft Excel or Microsoft Access.This application utilizes 2005's new BackGroundWorker class so thatusers can run several extracts at the same time.This system was designed as a three tiersystem in which the UI, Business Logic and Database were all separate tiers. Tools: VB.NET, Click Once Deployment, WindowsForms, Regular Expressions, Oracle 9i
  • Bid Master Menu System Converted this Main Frameapplication which was written in Natural. Performed research, design and coding of the Bid Master Menu System which allows users to access converted main frame applications that have similarfunctionality from a single user interface.Reflection and Interfaces were used so that this user interface couldhost converted applications as plug-ins.Users would receive new versions and new applications by copyingthe plug-ins to a network location. Tools: VB.NET, Click Once Deployment, WindowsForms, Oracle 9i
  • Bid Security System Performed research, design andcoding of the Bid Security System which enforces security against Main Framedatabase tables that are accessed from .NET systems.Security can be controlled on a user level,application level, table level or column level.This system is a wrapper for our Connx Data Engine which providesmanaged ADO.NET classes to access the Main Frames database.Our wrapper enforces user security and parsesall SQL to determine if tables / columns in SQL are allowed to be accessed. Tools: VB.NET, Connx, Oracle 9i
  • AMB Scheduler System - Performed research, design andcoding of the AMB Scheduler system which is a multi-threaded Windows Servicethat is used for scheduling jobs.Jobscan be executables or stored procedures and can be linked together so that ifone job fails the others do not execute.The scheduler uses impersonation so that jobs can run under any Windowsaccount.A user interface was alsocreated that communicates with the service via Microsoft Message Queue.This user interface shows real time scheduleractivity and allows users to create / modify jobs. Tools: C , Windows Service, Windows Forms, MSMQ,Oracle 9i

Lead Program Analyst

Confidential

Responsibilities included designing new systems andsupporting existing systems.New systemtasks included meeting with customers to gather requirements, conceptualdesign, choosing the appropriate technology, generating specifications anddatabase design.Split up project tasksbetween direct reports.Monitored and reviewed work given to direct reports.Researchednew technologies and trained direct reports. Selected to chair a .NET committee for the entire IS division which setsstandards, determines best practices, researches and demonstrates new .Nettechnology for the entire IS division.

Selected Systems:

  • AMB Document Management System -Performed researched, designand coded the AMB Document Management system which allows users to save /view / modify scanned and electronic documents. Documents are secured on a network location and if a user is allowed toview / edit a document, programmatic impersonation is used to retrieve / storethe document. Tools: C VB.NET, Click Once Deployment, WindowsForms, Interop with Twain, GDI , Oracle 9i
  • Supplemental Rating Questionnaire Database System -Performedresearch, designed and coded the Supplemental Rating Questionnaire Database system.This system utilizes Adobe Acrobat PDF Forms whichallows users to search supplemental rating questionnaire data by enteringsearch criteria into Form Fields.JavaScriptin the PDF Form posts the user's search criteria to a ASP.NET application whichthen returns search results. Tools: C ASP.NET, Adobe Acrobat Pro 6.0, Oracle9i
  • Best's Underwriting Guide and Loss Control Manual System -Evaluated and redesigned the Best's Underwriting Guide and LossControl Manual application.Thisapplication was originally written in Delphi andwas redesigned as an InfoPath Form which now allows users to create / editarticles which are stored in Oracle.
  • Tools: Microsoft InfoPath, InfoPath SDK for.NET, XML, Xpath, Oracle 9i
  • Respond System Assisted another team in developing partsof a new Order Entry / Billing and Product Fulfillment System. This system wasdesigned as a three tier system in which the UI, Business Logic and Databasewere all separate tiers..NET BinaryRemoting was used so that the UI tier could communicate with the Business Logic tier. Tools: VB.NET, .NET Binary Remoting,Infragistics, Oracle 9i

We'd love your feedback!