Developer & Technical Writer Resume
3.00/5 (Submit Your Rating)
Woonsocket, RI
OBJECTIVE:
- C#|ASP|VB .NET / MVC / WCF SQL Server / Oracle
- Software Engineer / Web Developer
SUMMARY:
- 17 Years of experience in all phases of Software Process across various workflows (Requirement analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
- 11½ years of .NET experience in Web & Client/Server app. development using Microsoft Technologies (ASP.NET, C#, VB.Net, ADO.NET, .NET Code, JAVA) incl. various data structures and algorithms.
- Good experience in developing SOA (Service Oriented Architecture) based applications.
- Used HTML, CSS3, Bootstrap, JavaScript, XML, JSON and XSLT in web applications.
- Have written cross browser JavaScript code & CSS3.
- Good knowledge in SPA - Creating services, Modules, Custom directives & Expressions
- Experience in developing web application using ASP.NET MVC & Entity Framework.
- Created complex Stored Procedures, Common Table Expressions (CTE), Functions, Packages, Triggers and Views using Transact SQL (T-SQL).
- Good experience in creating database tasks and scheduling.
- Experience in AJAX, AJAX Extension, Windows Services.
- Good experience in Object Oriented Concepts & Design .
- Excellent understanding of UML and proficient in developing Use Cases, Sequence Diagrams, Activity Diagrams, Class Diagrams and Domain Model.
- Experience in preparing Test Case Documents and related procedures.
- Experience in preparing requirement specification documents, functional specifications and code plan documents and communicating the requirements to the team.
- Experience in designing high availability high-volume Web applications.
- Experience in designing relational databases Microsoft SQL Server 2005/2008/2016
- Experience in using reporting tools like Crystal Reports, SQL Server Reporting Services (SSRS) to create, deploy, and manage reports.
- Experience in EF4, EF5, Entity Framework with T4 Templates.
- Good Knowledge in SQL Server Integration Services (SSIS) for enterprise-level data integration and data transformations solutions.
- Used LINQ to query the database and for data manipulation tasks.
- Skilled in managing, administration of IIS 6.0/7.0 and configuring SSL.
- Experience in migrating web applications from ASP to ASP.NET and VB6.0 to VB.Net.
- Experience in fine tuning applications and databases.
- Experience in Agile, Scrum and Water Fall methodologies of the SDLC.
- Experience in making new releases by pushing the updates to the staging, production servers and maintaining relevant release documents.
- Good Knowledge in working Banking/Financial, engineering, and medical domains.
- Experience in team management and providing customer support.
- Expert in handling client issues and communicating the hotfixes to the client.
- Excellent team player with strong interpersonal skills, excellent verbal & written abilities, problem-solving skills and positive attitude.
SOFTWARE SKILLS:
- .Net Technologies
- Testing Technologies
- Architectures
- Languages
- Data Access Technologies
- Databases
- Web Server Technologies
- Client/Browser Technologies
- Operating Systems
- IDE
- Source/Version Control
- Reporting Tools
TECHNICAL SKILLS:
- ASP.NET 3.5/4.0/4.5, MVC, ADO.NET, VB.NET, XML, Web Services, LINQ, WCF, XML/XSLT, Windows Services N-Tire/MVC/SOA
- Selenium WebDriver, UnitTest in Visual Studio
- 3-Tier / MVC / SOA
- C#, VB.NET, VB6, Java
- ADO.NET, ORM (EF), OLE DB, ODBC
- SQL Server 2005-2016, MS Access, Sybase
- IIS 6.0/7.0
- AJAX, ASP.Net AJAX Toolkit, XHTML, HTML, DHTML, CSS, Bootstrap 3.0, AngularJS, JavaScript (cert. 2018)
- Windows 2000/2003 Server, Windows XP, Windows 7
- Visual Studio.NET 2005/2008/2010/2015
- VSS, PVCS, Tortoise SVN, VSS, Git
- Crystal Reports, SSRS
EXPERIENCE:
Developer & Technical Writer
Confidential, Woonsocket, RI
Responsibilities:
- Assisted in the conversion of a large VB6 software program, containing over 100,000 lines of code, into JAVA.
- Implemented Factory and Singleton design patterns.
- Received extensive formal certification training in JAVA SE8 in Eclipse.
- Obtained certification in JavaScript in Jan 2018.
- Created 672-page documentation of a large VB6 / ORACLE promotion ad planning software, as a rqmt source document for re-implementation in JAVA, JS, and Angular4. The 33 VB forms contain from 1,000 to 17,000 lines of code.
- Maintained and made extensive updates as tasked to the above software.
- Created a VBA program in Excel to automate reformatting data from a bidding data CSV file into a formatted report.
- Documented two MS Access VBA software programs, to act as requirements source documents for reimplementation in MicroStrategy.
- Also concurrently developed with ASP.NET, C#.NET, MVC, SQL Server, AngularJS, RESTful JSON CRUD WCF service to SQL Server.
.NET Developer
Confidential, San Diego, CA
Responsibilities:
- Developed data entry software for documenting patient mental status in VB.NET 2015 to 22 different tabs in an EXCEL file, including row styling and inter-page VLOOKUPs, running on individual PCs.
- Developing MVC web application (full stack) in C# / ASP.NET in Visual Studio 2015 against SQL Server 2016 to implement the above software functionality with the advantages of having a single centralized and secure relational database. Web app employs CSS3, AngularJS, Bootstrap, HTML, XML, and AJAX technologies.
- Also developing statistical reports using SSRS in SQL Server 2016.
- Provide level 3 and new-intent support for large-scale customer service agent software written in VB6 Enterprise, involving heavy usage of OOP & T-SQL.
- Investigated transfer of technology from VB to C#, AngularJS, and NodeJS; and from Sybase to PostgreSQL.
- Perform all duties within Agile/Scrum framework.
- Employ SSH Tectia and PuTTY extensively to verify data saved on UNIX system.
- Employ DBArtisan and DBVisualizer extensively to analyze data in Sybase.
- Maintain GUI and business tiers and innovated a logic multiplexer app in Java.
- Initiate change orders, packaging requests, and deployment requests and attend deployment verification calls with company locations worldwide.
Controls Engineer
Confidential, Wilmington, NC
Responsibilities:
- Create and maintain object-oriented software in VB6 for variegated production optical fiber test benches, both manual and automated, that perform a wide variety of tests on optical fiber product before shipping to customers, for the #1 industry leader in optical fibers.
- Apply engineering and math principals as required, including creating algorithms involving college math methods to process and act on measured data points.
- Employ MessageQueue with OPCServer to both serialize measurement data to MES and send control data to control measurement equipment. Utilize standard COM serialization methods to Oracle and MS Access databases.
- Programmed communication with Allen-Bradley PLC robotics control systems via RsLinx in VB6 to coordinate robotic operations with measurement process.
- Maintain all layers, including GUI, business-tier, and data-tier to both Oracle and MS Access databases. Coding involved heavy use of OOP.
- Used version control system PVCS.
- Provide support for all production computer hardware and software issues.
.Net Developer
Confidential, Moreno Valley, CA
Responsibilities:
- Legal research & document preparation and real estate document preparation, to assist homeowners fighting foreclosure.
- Developed an ASP.NET / MVC web application (full stack) in C# with Visual Studio 2015 against SQL Server 2016 backend including more than 25 tables.
- Used CSS and Bootstrap for web page styling.
.Net Developer
Confidential, Perris, CA
Responsibilities:
- Developed and maintained over 50 production image and ad management, routing, and approval software programs as the sole programmer supporting the Art Dept. Data tier was on both Unix and Windows systems.
- Assisted in the design of numerous workflows comprised in the operations of the Art Dept., each of which employed a different set of software, all of which I created.
- Re-programmed numerous existing VB6 programs into VB.NET.
- Developed all user documentation for software I developed.
- VB.NET 2003, Unidata, UniObjects, UniBasic, OOP, object serialization using SoapFormatter, BinaryFormatter, and XMLSerializer, Windows 2000 Pro, Windows 2000 Server
- Referenced namespaces and used objects from the .NET Base Class library.
VB6 Developer
Confidential, Riverside, CA
Responsibilities:
- Developed / maintained mission critical 3-tier financial management program serving school districts throughout most of California.
- Program covers requisitions, purchase orders, change orders receiving, warehouse orders, receipts, issues, change issues, etc.
- Program interfaces with SQL Server and also a HP computer for integration with other financial data. OOP code.
- VB6 Enterprise SP5, COM+, UML, object instantiation using RDS/HTTP to penetrate Firewall, SQL Server 2000, DTS, Windows NT4, Windows 2000
Confidential, San Dimas, CA
Responsibilities:
- Completed various programming tasks in VB6 Enterprise for in-house use in maintaining SQL Server 7 database. Tasks involved the use of ADO, API, ASP, OLE.
- Acquired experience transferring data from XML and SGML documents to SQL Server 7 database.
- Created the new scannable admission application using DesignExpert 3.0 by NCS. Developed a user interface application in VB5 Enterprise to import the scanned data from an ascii file, allow for editing, and then append the application data to a Unidata database using an RDO connection from a Windows 95 PC.
- Developed a SQL Server 7 database and associated UI application in VB6 Enterprise to maintain salary, vacation and sick leave accounts for all employees of San Bernardino Community College District (SBCCD). Maintained payroll module as required. Implemented ADO, RDO, RDC, and ODBCDirect technologies for connectivity. Created stored parameterized procedures to minimize server resource usage. Created Leave Balance and Use or Lose Reports using Crystal Reports.
- Also created a database-interactive website using FrontPage 2000 and ASP technology to append an Access 97 database with admission application data from the internet.
Confidential, Diamond Bar, CA
Visual Basic Programmer / Web Designer
Responsibilities:
- Wrote four production computer programs using VB3 Pro and VB4 Pro and MS Access Versions 1.0, 2.0, and 95, and two websites for Confidential Co. Corp. in Diamond Bar, CA, working as an independent consultant. Golf Analysis and Golf Analysis Pro perform statistical analysis on a golfer’s scorecard information over a moving window of up to 10 games. They then generate trend graphs and personalized recommendations on what areas of a golfer’s game he/she should focus on to get the most efficient use of their practice time. The Pro version has extra functionality for the golf instructor. Golf Tournament Master Deluxe is a powerful software for the golf tournament manager to use in managing the scoring, fee collections, prize distributions, and handicapping for about 15 different categories of golf games. One of the websites is database-interactive using IDC / HTX / MS Access 95. I’ve been working in the Windows 95 environment since Dec. 95. Created over 20 reports using Crystal Reports.
- Created Metalwork Master 98 production software program using VB4 Pro, working as an independent consultant for Marquez Product Sales in Riverside, CA. This software solves approximately 20 different categories of problems for the machinist—highly marketable to schools and machine shops everywhere. I also created a website for Marquez Product Sales to sell pre-programmed machinist calculators
- Programmed in VB5 in a contract position working for Technical Staff Connection in Tustin CA in Aug 98, creating three program modules for a toy manufacturer.