Developer & Technical Writer Resume
Woonsocket, RI
OBJECTIVE:
C#|ASP|VB .NET / MVC / WCF SQL Server / Oracle Software Engineer / Web Developer
PROFILE 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.
SKILLS:
- Excellent oral and written communication skills. Earned an A in Advanced English Composition at UC Davis.
- VBA, VBScript
- All MS Office Pro Applications
- Testing and troubleshooting software.
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:
- .NET Framework 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
- 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:
- 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.
Web Development
Confidential, Diamond Bar, CA
Responsibilities:
- I also created a newer website for Marquez Product Sales using MS FrontPage 98, including extensive use of Active Server Pages (ASP).
- Created a control panel for the Navy using ActiveX to control test & calibration equipment over an IEEE-488 bus.
- Received formal training in Visual J++, Microsoft’s version of Java.
Delphi Programmer
Confidential, Riverside, CA
Responsibilities:
- Developed software using Delphi 2.0 to facilitate the maintenance of a 7-language translation database (Paradox 7) table by multiple users.
- Developed communication diagnostics software in Delphi 2.0 to test the sending and response of commands sent by direct line, modem, or radio from the central computer to the dozens of irrigation control satellites on a golf course. Huge amount of OOP programming.
Powerbuilder Programmer
Confidential, Irvine, CA
Responsibilities:
- Modified and created modules / windows in a team environment for a large-scale mission-critical business management application, including extensive use of inheritance for multiple-application uniformity and rapid system development.
- Wrote SQL Server database code to cross-reference and manipulate numerous tables of data, in the development of a human resource task-scheduling module.
- Worked in the Windows NT 4.0 Workstation operating environment.
Electronics Engineer
Confidential, Corona, CA
Responsibilities:
- Wrote bid sample and 1st article test procedures for new low-frequency and RF test and calibration equipment and standards.
- Performed empirical distribution calculations to ascertain reliability and to update periodicity of calibration procedures.
- Wrote automated test procedures and routines for GPIB fixture controllers and examined measurement data using LabVIEW.
- Created ActiveX virtual control panel to control automated tests for both Army and Navy calibration laboratories.
- Assisted in the design and testing of the newest version of the Rogowski current sensing coil, now used by NIST for calibrating high current sources of up to 100 kA.
- Managed and presented R&D projects for program sponsors from Washington DC in design/development of low-frequency standards to be used in Calibration labs Navy-wide.
- Prepared engineering specifications and procurement contracts according to government requirements and guidelines.
- Received cash award for saving the Navy $1.9 million in Army/Navy co-sponsorship of R&D for the new multi-function calibration standard.