Sr. Software Engineer / Lead Developer Resume
Bridgewater, NJ
SUMMARY:
- Information Technology professional with extensive experience in design, architecture, development and support of complex client - server and web-based multi-tier systems using sophisticated communications mechanisms and a wide variety of relational databases.
- Managed through the full cycle of the projects: met with project’s sponsors, prepared user requirement documentation, identified the components and services that were required, made the recommendations for technical solutions and coding standards, reviewed test plans, kept the project within schedule, repaired bugs and integrated the components into a working whole.
- Skilled in database development and possesses extensive knowledge in the field of telecommunication, HR and Pharmaceutical.
- Other strengths include analytical, interpersonal, communications and organizational skills.
- Goal oriented problem solver who is creative, efficient, dependable and able to work independently as well as part of team.
TECHNICAL SKILLS:
Software: ASP.NET, C#, WCF, SQL Server, Ajax, RESTful API, MVC, Entity Framework, JS, extJS, jQuery, SSIS, SSAS, VB 4/5/6, ASP, COM+, multi-tier, Oracle (stored procedures), Visio, HTML/XML/Json, Business Objects, AngularJS, Bootstrap
Systems: VS 2003 - VS 2017, Win NT - Win 10, IIS4 - IIS7, MTS, SMS, WMI
PROFESSIONAL EXPERIENCE:
Confidential, Bridgewater, NJ
Sr. Software Engineer / Lead Developer
Responsibilities:
- Led US based and offshore teams in design, mentoring, code review and support of various enhancements, integrations and code fixes.
- Re-architected entire solution from single tier into multi-tier environment, exception handling, migrated from .Net, tuned and cleaned up most of the code.
- Integrated website with DocuSign and AdobeSign electronic signature solutions using REST API technology. This solution allowed full cycle document processing from uploading documents to website, sending to ESign for signature, adding recipients for signatures and downloading signed documents back to website for further user’s processing.
- Integrated website with AceOffix web based MS Word / Excel editor. This solution allowed users to open MS Office files right in browser, edit and save with different versions of the documents.
- Integrated website with LDAP and CAS authentication services. Having 3 different ways of authentication (direct logon, LDAP and CAS) opened many more clients for Confidential .
- Developed multiple console applications to support web site processes, including exports of data to the clients, Indexing documents using Lucene software, Milestones notifications and many others.
- Worked on various enhancements, reports and fixes along with Business Analyst and QA teams
Confidential, Somerville, NJ
Sr. Software Engineer / Technical Team Lead
Responsibilities:
- Speaker Resource Connection. Web Portal that provides contracted physicians with access to relevant information and tools that help them fulfill their contractual obligations both at the corporate and brand level.
- Speaker Program Management. Web Portal that provides full cycle managing and reporting for pharmaceutical engagements and events. Site exchanges data with various vendors and ensures that all rules and regulations for pharmaceutical industry are met.
- Data Exchange system using C# and WCF - system that provides real time as well as scheduled data feeds with various vendors utilizing Windows Communication Foundation services that exchange data using XML as well as custom objects.
- Allocations and Nominations is complex analytical tool that allows planning for Nominations and Contracting of Speakers as well as for Event’s Budget tracking. System uses Web Services to update Database when content of the pages is changed.
Environment: ASP.NET, C#, WCF, Web Services, VS, ADO.NET, Multi-tier architect, MS SQL Server 2000/2008, HTML, JavaScript, Visio, Business Objects, Dundas.
Confidential, Liberty Corner, NJ
Sr. Software Engineer / System Analyst / Team Lead
Responsibilities:
- HR Workforce Monitor is an on-demand human capital analytics service that allows senior executives and operational leaders to configure and receive real-time corporate (HR, Finance, Compliance etc.) data and metrics and monitor key compliance, financial, workforce composition, and project progress metrics. Solution is developed in multi-tier architecture using ASP.NET Web UI, C# Business logic, ADO.NET Data access, Exception and Crypto Manager, SQL Server Integration (ETL) and Analysis Services (Cube), and Infragistics and Dundas third party.
- Designed and developed various Utilities for Decision Manager using C# and ASP.NET such as Data Integration, Data Audit Trail, Data Scrambler, Excel and PDF Reporting utilities.
- Compensation Manager is a set of online tools that easily allows managers and supervisors to rate performance and allocate raises, bonuses, special awards and stock options from an approved budget (ASP, VB, COM+, SQL).
- Decision Manager is an automated Web-based solution that streamlines workforce adjustment initiatives and exit processing, saving time and money by getting individuals off payroll quickly and with minimal use of internal resources (ASP,VB, COM+, SQL).
Environment: ASP.NET, C#, ADO.NET, Multi-tier architect, ASP, VB, COM+, MS SQL Server 2000, HTML, VBScript, JavaScript, Visio, Erwin, SQL Server 2005 SSIS (ETL), SSAS (Cube).
Confidential, Eatontown, NJ
Sr. Software Engineer / System Analyst
Responsibilities:
- Software Management Systems integration with patch management application that fully automates software, patch and hot fixes distribution to multiple clients simultaneously.
- Migration Management software integration with Power Quest and Ghost tools.
Environment: Visual Basic 6.0, ADO (MDAC 2.6), Multi-tier architect, MS SQL Server 2000, SMS, WMI, Visio.
Confidential, Newark, NJ
Technical Team Leader / Sr. Web Developer
Responsibilities:
- Web-based multi-tier application that allowed flexible access customer rates for partners using Windows and non-Windows platforms. (ASP, COM+, MTS, Oracle)
- Real time front and back end multi-tier web process that allowed customers to register, update, and purchase services via Internet instead of the telephone, substantially increasing efficiency. This led to a dramatic increase of new customer base while decreasing Call Center workload.
- Co-branded multilingual websites for MS XP, Yahoo, Netscape, ICQ and other partners, which allowed extensive functionality such as account creation, cancellation, reactivation, recharge, and view account information. Each web site used different methods of customer authentication, such as MS Passport and Wallet for Microsoft and PGP for Yahoo customers. (ASP, COM)
- Various Intranet-based applications such as the interdepartmental job tracking and reporting systems, allowing efficient and accurate site management. (ASP.NET, VB.NET, SQL Server)
- Call Center website for resellers, allowing efficient account creation and management as well the ability to perform informational and financial transactions. (ASP, COM, Oracle)
- Server side calendar component that was usable anywhere on the site independent of client’s browser which improved usability of any reporting pages that involved dates. (ASP, COM)
- Online Call Forwarding System provided the ability to customers to forward their calls if the main number is busy or no answer. (COM, SQL Server, Oracle)
- Websites for Click2Talk and Click2CallMe services which helped bring approximately 100,000 customers and 1,000 vendors to the company.
Environment: Visual Basic 6.0, COM, COM+, ADO (MDAC 2.5), MTS, Multi-tier architect, MS SQL Server 2K, Oracle 8i, XML, DTD, ASP, HTML, VBScript, JavaScript, ASP.NET, VB.NET.
Confidential, Little Falls, NJ
Programmer/Software Developer
Responsibilities:
- Telephone Maintenance system from different carriers, which allowed updating database with different data formats. (VB, SQL Server)
- Online Billing Report application that provided the Call Center with various summaries, forms, reports building tools, and other services for efficient customer service. (VB, SQL Server)
- Report request and troubleshooting system that provided fast and reliable interdepartmental communication to more efficiently meet customer needs. (VB, SQL Server)
- Call Detail Record daily processing and switch update systems which eliminated most of the manual processing in data exchange systems.
Environment: VB 5/6, SQL Server 6.5, ASP, HTML, VBScript, Delphi, FoxPro, Crystal Reports 4.
