Lead Developer Resume
Wayne, PA
SUMMARY:
As a MS certified senior Web/Database Developer/Architect with over ten years of application and database development experience, I possess the technical expertise in client/server and web development, data architecture and modeling, database development and administration, application development processes setup and management (RUP, MSF). Primarily, I have worked within a challenging consulting environment and participated in all phases of the project development life cycle.
TECHNICAL SKILLS:
Languages: C#, C++, F#, IronPhyton,VisualBasic, VBA, Java, UML, TSQL, PLSQL, XAMLVBScript, JavaScript, PowerShell, HTML/DHTML/WAP, XML/XLT/XPath, DGML, Gehrkin
Tools: /Technologies Azure Cloud.Net(2.0 - 4.6), VisualStudio/TFS, WCF,WPF,WWF, SilverLight, MS ExpressionEF5.0/6.0, QJuery, COM+,LDAP,ASP(MVC), ADSI, WMI, ADO, EWS, DSS(Microstrategy)Rational(RUP, RequesitePro, XDE), Brio, M-Linx, DevPartner, BizTalk, Share Point Server/Services, MSMQ, SSRS, SSIS, SSAS OLAP, WebTrends, Lyris, MEF, Visual Paradigm(UML), Crystal Report, WEB Focus
Databases: MS SQL Server 7.0/2000/2005/2008/2012 , Oracle 7.x/8/9, MS Access
Environment: s Windows, MacOS 6.0.x to 8.x, Linux, UNIX (Sun OS/Solaris)
CAREER HISTORY:
Confidential, Wayne, PA
Lead Developer
Responsibilities:
- Web application development using AngularJS, MVC, Entity Framework 6.0, and Visual Studio 2015. Data base design and development (SQL Server 2014).
- Development and support for internal custom applications(Windows/Web services). Participated in moving development and production environment to Azure cloud.
Confidential, Malvern, PA
Application Architect
Responsibilities:
- Functional /Technical design for new application, Documentation, UML diagrams(Visio) Wireframes (ForUI)
- Web application development using Telerik Kendo UI professional (JQuery, HTML5) MVC 5, Entity Framework 5.0 /6.0, Visual Studio 2012-2013
- SQL Server 2012 SSIS development upgrade DTS(SQL 2000) packages to SSIS(SQL 2012) Custom SSIS tasks, CLR stored procedures . SSRS Development: Creating/Updating complex stored procedures, rendering reports in ASP.net application using Asp.net report viewer.
- ASP.net application profiling, performance analysis, load test using Visual Studio 2013 ultimate.
- Fixing issues on client side - Javascript, Infragistics web controls.
Confidential, Berwyn, PA
Senior Application Developer
Responsibilities:
- Web application development using JQuery, Knockout, JavaScript, WebAPI, OData, Entity Framework 5.0, Visual Studio 2012
- Internal desktop applications using WPF, MVVM Entity Framework 5, Infragistics UI controls
- Window service using MS Exchange as communication gateway - Web services, EWS, EF5
Confidential, King of Prussia, PA
Senior Application Developer
Responsibilities:
- SharePoint 2007/2010 - developing custom features /solutions/web parts.
- Updates, fixes for existing document processing/conversation service.
- Unit tests for SharePoint applications Participated in setup of the TFS for Automated Testing.
- Wrote PowerShell scripts for TFS automation, SharePoint configuration and management.
Technologies: .Net 3.5, Visual Studio 2010, TFS, WCF, Windows Services, ASP.Net, JavaScript, Silverlight, PowerShell.
Confidential, Malvern, PA
Expert Software Engineer
Responsibilities:
- .Net 4.0 related development. Internal MVVM(WPF 4.0/Silverlight4.0) framework based on MEF, Reactive Extensions, TPL\TPX. Scalable Business service layer WCF(4.0)/WF(State Machine, ADO Activities)/Entity Framework 4.0(WIF).
- New platform engineering group. Took a part in creating new platform for the core Sunrise XA services using WPF, WWF, WCF. Exposure to Visual Studio 8.0(XAML, LinkQ), thin client frontend development using Visual WebGui(AJAX, Silverlight) Participated in design and developed the Ambulatory Care Manager solution for the main company product - Sunrise XA version 4/4.5/5.0/5.5.
- Designed and developed an application framework for “Mobile” version of Sunrise XA. Role in the project: “Use Cases”, functional and technical specification, ER/ORM database design, prototyping.
- Internal project of integration and monitoring various business processes (timesheets, expense reports, purchase approval, score cards, client support ) using BizTalk® Server 2004 Business Activity Services along with SharePoint Services 2003, MS InfoPath 2003 and MS Outlook 2003. Implemented a custom-built adapter that reads and writes documents to SharePoint libraries, interface to SAP based billing system, defined and developed XSD schemas, business rules vocabulary, orchestrations.
- Prototyped security verification application based on usage of a fingerprint reading device (Hamster). Service provider will authorize important e-documents using this device.
- As a part of the Ambulatory team, worked on Sunrise XA 3.5 Healthcare software product: designed application framework, prototyped the most important application’s modules.
- Participated in design and development Company’s intranet portal “PERTcentral” based on SharePoint Portal Server 2003. Build several webparts and infrastructure components (public event handlers/custom result channels, integration with MS Outlook )
- Learnt and implemented the MSF(Microsoft solution framework). Participated in created functional specs, designed and developed logical and technical documentation. Using the UML 1.4(Visual Paradigm, Rational) designed application model and code shell derived from this model.
- Developed applications templates for developers, defined and prototyped the applications risks. Using MSF development process regulations set up project structure, took a part in setting the source control and build process.
- Built set of the data flow diagrams, constructed database model diagram based on the ORM notation (Visio Architect 2003), was involved in designing and developing the application database. Database monitoring and optimization: collecting statistics and updating stored procedures based on obtained results. Preparation to moving the enterprise backend system to SQL Server 2005 - attending Microsoft regional center’s classes on design and implementation of the SQL Server 2005
- Participated in creating the SOA oriented framework for future generation of products based on .Net Remoting/WS and WSE 2 SDK
Confidential, Wilmington, DE
Technical Lead
Responsibilities:
- Techlead on moving existing applications to the .Net environment. Designed a new application framework, setting documentation, process and coding standards
- Mentoring team members on specific topics in .Net development. Prove of the concept development, design and creation of the generic modules for common types of development: error trapping and processing, database access, communication with mainframe using the Web Focus and EDA, etc. Setting standards for data retrieval, data update communications with the SQL Server in XML format
- Learnt reporting language Focus, development tools (Workbench, Excelwriter) and implemented Webfocus 3.2 for access and formatting mainframe data, added enhancements to existing reporting system
- Research for alternative ways of accessing and formatting mainframe data and prototyped them
- Database monitoring and optimization, analyses and changes to schema. Rewrote existing and created new DTSs for data cleaning and formatting. Enhanced existing back processes by utilizing capabilities of SQL Server 200: FTP data transfer, queued processes using MSMQ, Web services end points, Notification services.
- Revision and enhancements for existing ASP codes and COM+ components
Confidential, Wilmington, DE
Senior Web/Database Developer
Responsibilities:
- Developed Electronic newspaper system contains:
- Pocket PC desktop/wireless database driven diary application for supporting new drug (Entocort) testing/approval. Technologies used: .Net, Smart Device Extensions (prototyping), Internet Mobile Toolkit, eEmbedded SDK (2002), ASP. Net, XML, HTML, WAP
- Designed Palm OS diary application for supporting Prilosec
- Electronic Billboard for IT department. Utilizing features of Microsoft SharePoint Portal Server 2001 SDK, built application including Document Management system, portal dashboard site(setting environment, creating Web Parts), developed powerful searching engine
- Setting up and administrating Lyris Email server for marketing email campaign. Developing application for communication between website and Lyris server. Back end development - linking Lyris database to production SQLServer
- Build internal inventory system for tracking and managing software and hardware recourses. System allows viewing/searching through existing inventory, creating/editing new software/hardware request, and update request status
- Developed cross-browsers scripts (for IE4+, NS4+) for enhancing user interface and navigation between Web pages (cross-browser JavaScript menu, custom navigation bar, script for mouse tailing effect, etc.). Also wrote specific cross-browser scripts for client side validation of data entry
- Played a part in set up, development and monitoring several data based used for internal company needs and as a back end for numerous e-marketing web sites.
Confidential, Exton, PA
Senior Web/Database Developer
Responsibilities:
- Created business components for integration existing Confidential web site with business partners (E-Mind, Critical Path) (business input, functional specs, database design, coding, deployment)
- Designed and built credit card billing system for managing client subscription, one time charges, and monthly recurrent charges, issuing invoices, reporting, setting and tracking client status. Stages: gathering business requirements, research and recommendations for internet merchandise business account, finding authorization service provider, setting SSL certificates, functional specs, database design, prototyping, development, and implementation. Application included following modules: General Ledger, Account Payable, Account Receivable, Credit Card Processing, Interface to existing application (MyAgency.net)(UML, ASP, COM+,XML, SQLServer 2000)
- Several small project utilizing XML features of SQL2000, text-search engine, OLAP services, update existing application to web services (C#, ASP.Net, UML).Managing Web Services using BizTalk 2000 Server(mapping documents, creating channels, ports, orchestration schedule)
- Client side browser development (JavaScript, DHTML, CSS). Wrote cross-browser routines for validation user input, page/site navigation (dynamic menus, tabs, dynamic links), complex DHTML data tables (entering, editing, browsing information). Participated in designing layout of HTML pages (updated HTML pages created by graphical designers to more efficient by applying CSS/DHTML)
- Used third party software Web Trends(6.5) Log Analyzer, Reporting Center, Live for monitoring customers traffic and optimization web pages design, load balancing (Web Farm architecture), gathering and storing statistical information
- Back End Database Development: designed databases using ER/ORM data modeling, developed and applied security schema, wrote complex stored procedures, monitored a db performance and made changes to db schema and db objects, developed DTS packages, designed data warehouses using OLAP Service, utilized XML features of SQLServer2000 for retrieving, and updating data in XML format
Confidential, Oaks, PA
Developer (consultant)
Responsibilities:
- Participated in creating financial Web Application based on artificial intelligence engine Ciro using NT 4.0, SQL Server 6.5, IIS 4.0, SiteServer3.0, LDAP, ADSI, MTS, MQS, CDO, ASP 2.0, ADO 2.1, VB 6.0, VB Script, JavaScript, M-Linx framework
- Design and developed COM/DCOM BCS, BTM components under M-Linx framework for web based financial application
- Used COM Transaction Integrator (COMTI), included with SNA Server 4.0, to build a bridge between the PC and the mainframe. Using COMTI, created COM objects that encapsulate uses of COMTI to “COM-enable” a CICS transaction program (TP), then displayed the results of transactions on a web page, using ASP
- Develop Views, Complex Stored Procedures, and Extended stored procedures (VC++ 6.0) for Optimizer Database. Monitored application performance gathered statistics for improving db performance and resolving locking issues.
- Developed Client Promotion Component for managing clients access to financial Application using MS SiteServer3.0 (LDAP/ADSI), Membership server, AUO, ADSI
- Developed web based utility for client download /client side data processing/ upload data in Excel/XML format and further XML data processing. Participated in creating COM- Server for handling Application Errors with e-mail notification
- Created complex Server side component for displaying various dynamical charts and graphs under MTS using third party software: AspImage, LeadTools, PostScript (Adobe) for financial web site
Confidential, Blue Bell, PA
Developer
Responsibilities:
- Participated in design and integration of a new Internet/Intranet infrastructure for IMS HEALTH applications that standardizes the migration process from the client/server application development environment. The new architecture was based on designing, developing and packaging the business logic into reusable components residing in a centralized repository that is readily available to be utilized from many front-end technologies. Created a set of COM components to query and update back-end database. Designed and implemented an MDI application to propagate data updates to a database utilizing COM/DCOM
- Developed a set of ActiveX objects to provide data interchange between Web-based server components and Microsoft Office family of applications through OLE interface. (Visual Basic 5.0, ASP, VBScript, JavaScript)Built set of ActiveX controls for connecting client browser (IE) to DSS (Microstrategy) Data Warehousing system and displaying DSS Agent reports
- Developed NT -based components for communicating with Unix (HP) side of the application. Created Web-Based reports catalog browsing system using MS Index-Server. Designed security component for sending e-mails using PGP
- Designed and created various Internet/Intranet applications for internal needs. (ASP, MTS, Java applets, JavaScript, VBScript, HTML, CSS). Developed Web based order - entry system for internal users and external clients (ASP, JavaScript, VBScript, HTML, CSS, ActiveX, MTS, and Oracle 7 as back-end)
- Designed and built Data Marts /Data Warehouses based on Microstrategy (DSS Architect ) methodology using MS Access and Oracle 7 as the backend.
Confidential, Pennsauken, NJ
Software Engineer
Responsibilities:
- Written Complex queries and selects using SQL.
- Created GUI to SQL Server database containing Customer, Order Historic Sales and Inventory information
- Wrote interactive maintenance programs in VB 4.0 with exception handlers to provide comprehensive data validation.
- Use embedded SQL Windows API, RDO throughout application development process
- Used Crystal Report as a report-generating tool.
Confidential
Programmer Analyst
Responsibilities:
- Served as a liaison between Confidential and User Departments, Designed interactive and batch systems for storage, retrieval and data requirements. Conducted software testing and periodic MIS audits
- Used PL/I and Basic to create business applications and Reports.
- Participated in design, development and implementation of business computer applications from initial conceptual design trough client specific enhancements.
- Performed application and data conversion from non-relational database environment to Windows