Senior Web Developer Resume
Newark, NJ
SUMMARY
- Accomplished Software Engineer with over 22 years of experience specializing in the development of web based enterprise financial applications. Strong solution - driven architect with solid knowledge of object-oriented approaches, network infrastructure and platform development.
- E xtensive background in the full life-cycle of software development process including: requirements gathering, design, coding, testing, debugging and maintenance. Proven track record of designing and implementing flexible solutions which support frequent UI and functional changes.
- Extensive experience in working with remote and offshore development teams.
TECHNICAL SKILLS
Programming Languages and .Net Frameworks: Net, Java Script, ASP, ASP.NET, PL/SQL, ColdFusion, VB Script, VB 6, VB.NET, C#, JQUERY, JSON, MVC, .Net Core, Angular, Handlebars, SSIS
Web Client Development: HTML, DHTML, XML, CSS
Software Development Disciplines: OOP/D, UML, Design Patterns, Extreme Programming
Database Development and Administration: MS-SQL 7.0/2000/2005/2008/2012/2014/2016 , Oracle
Network Protocols: TCP/IP, UDP, HTTP, HTTPS, FTP, SFTP
Tools: Macromedia Studio, CS, MS Visual Studio 6, MS Visual Studio.Net
PROFESSIONAL EXPERIENCE
Confidential, NEWARK, NJ
Senior Web Developer
Responsibilities:
- Architect, design, code and develop the custom portal solutions provided to two of the company major clients.
- Consumer/member portal using the MS Visual Studio Stack and modern Front-End development tools and standards: Visual Studio 2015 | 2017 | 2019, TFS, C#, .Net Core, MVC 5.0, API, Angular, HTML5, JavaScript, jQuery, OWIN, TopSchelf and HandleBarsJs.
- Implemented the DevOps operations with TFS for source control, TFS Build, Continues Integration and Continues Delivery.
- Automation of member registration and loading into the client’s portal via a newly develop portal APIs.
- Develop a system process for member and consumer eligibility.
- The client’s portal currently offers services to more than one million registered members.
- Develop new Child support registration process (around 300 conditional questions) what allowed the client to provide more efficient and faster access to the applicant information: Core 2.2, Core Identity, Core EF, iText 7
- Develop a new reporting system using the MS SQL Server Stack: Store Procedures (rather than code logic in the application middle tier), SSIS and SSRS. These new processes have allowed the client’s portal to provide more efficient, accurate and faster access to the data acquired by the portal and to the systems the portal integrates with, along with the ability to provide a prediction engine that the client could leverage for operations efficiency in a near future. Previous report engine took over 12 hours. The new solution provides the information with a few seconds delay.
Confidential, NEW YORK, NY
Senior Web Developer /SQL Server Developer DBA / System Administrator
Responsibilities:
- Architect, design, code and manage the organization’s two flagship product offerings (pgfundconnection and donorsphere). These enterprise financial products/solutions are used by non-profit organizations to manage their financial assets and liabilities. These two solutions also allow non-profits’ donors to managed their donation over time as well as to provide a channel for the donors to continue to give contributions to these non-profits. Technology: C#, MVC, ASP.NET, ASP, SQL Server, IIS
- Provide on-going technical product enhancements and support for the organization’s product offerings and the organization’s customers.
- Implementation and integration of our two enterprise financial products when new customers are acquired.
- Build and manage an effective team of IT professionals while acting as a resource for other staff members; allocating daily jobs and workloads to support the organization’s products’ road map and support technical issues with the organization’s customers.
- Build and manage internal IT infrastructure for the organization’s office location and internal cloud resources (20 desktops, 15 laptops, 4 cisco routers, 1 cisco telephone switch, 2 file and print servers).
- Build and manage an effective web application infrastructure to support our customers by using 12 Microsoft Server 2008, 8 MS SQL Servers, 2 MS SQL Farms, 50+ IIS Web servers, 10 FTP Servers and a variety of software, database and network tools. This web application infrastructure host 25+ enterprise customers
- Perform IIS, FTP and SMTP setup and configuration. Managed SSL certificates for all application servers running IIS. Create and set up ODBC connections.
- Responsible for Web Application access security and attack prevention, including, but not limited to, sensitive data encryption, SQL injections, Cross-Site Scripting, Inclusion Vulnerabilities, JavaScript Injections, Security Protocols (SSL, TLS), Cipher Suites, Signature Algorithms, etc.
- Build and managing infrastructure based on Microsoft Active Directory.
- Perform Microsoft SQL Server Farm management and optimization.
- Installation and Configuration of MS SQL Servers, service packs and hot fixes. Updates rolled-out from development, integration, QA and production.
- Implementation of Microsoft Business Intelligence (BI) platforms including SQL Server Data Tools (SSDT BI), BIDS (SSIS), and Master Data Services in SQL Servers.
- SQL database design, architecture, data modelling, data warehousing and analysis skills.
- Planning, organizing and managing application development cycles by using waterfall, prototyping, spiral and rapid application development methodologies.
- Design and implementation of solutions to integrate our enterprise products’ documents with SAP business reporting for financial transactions
- Designing and implementing rich user interfaces using C#, MVC, ASP.NET, ASP, HTML, CSS and AJAX.
- Extensive hand-on coding, developing and designing in C#, MVC, Classic ASP, VB.NET, Visual Studio.NET, ASP.NET, ADO.NET, Web Services, AJAX, Win Forms, Web Forms, XML, XSLT, VB, Java Script, SQL, HTML, SQL & T-SQL.
- Daily interaction with customers to develop and maintain technology plans that support existing and future customer’s needs.
Confidential, NEWARK, NJ
Senior Web Developer
Responsibilities:
- Served as a lead developer. Oversee the entire development process for over 120 websites, provide technical recommendations to the functional management team, managed numerous web development and database design projects.
- Performed web application development in ASP, ASP.NET, and Cold Fusion. Creating front end and back-end validation by using JavaScript and system resources. Created and maintained numerous DLL for specific needs in web applications. Created and maintained CMS system.
- Performed design, maintenance, back-up, restored, shrink and other database system operations. Created and maintained database functions and store procedures.
- Lead a developer team in understanding the development, planning and optimization of all programming code
- Work with the company’s clients to gather system requirements, provide user support and system maintenance. Made recommendations to clients to improved product development or help client choose best possible development paths
- Perform IIS, FTP and SMTP setup and configuration. Create and set-up ODBC connections. Set-up user accounts for windows and data base accounts.
- Manage 3 offshore programming recourses (Developers).
- Lead a developer team in understanding the development, planning and optimization of all code written
- Worked closely with client/brand leaders and producers to ensure the websites created were developed correctly and translate and express their brand intended message
- Made client recommendations to improve product development or help client choose best possible development paths
- Dedicated to complete time-sensitive promotions and events work while promoting and encouraging a professional atmosphere
- Monitored and assessed the code written by other team developer members. Mentored and trained more junior developers