Application Programmer Resume
Santa Ana, CA
SUMMARY:
.NET Senior Developer with 14 years software development experiences in object oriented web and desktop (Win forms) Applications. Experience included in SDLC, SQL Server, Net framework (1.1, 2.0, 3.5, 4.0, 6.0) with Object Oriented design and Client - Server Technology.
TECHNICAL SKILLS:
Software: C#,.NET framework 1.1, .NET framework 2.0, .NET framework 3.0, .NET framework 3.5, .NET framework 4.0, WCF, WPF, MVC 4.0, JQuery, Web Services, Workflow, Entity framework, Microsoft Team Explore, Classical ASP, COM, Visual Source Safe, Visual C++, SQL Server 6.5, SQL Server 7.0, SQL Server 2000 (TSQL, Stored Procedure, Triggers, DTS, Views), SQL Server 2005, SQL Server 2005 Reporting Services, SQL Server 2008, Oracle, AJAX, HTML, IIS4.0, IIS5.0, IIS6.0, IIS7.0, XML, CSS, VBScript, JavaScript, DBASE IV, PowerBuilder 4.0(GUI), Micro focus COBOL, COBOL II, Visual Basic 3.0, 4.0, 5.0, and 6.0 (GUI), VBA, Visual Basic, VB.NET, ADO.Net, and ASP.NETProgramming in COBOL involving structured programming, IDMS (MAPC, ADSO, IDD, ADSC, ADSA, ADSM, OLQ, and DME), DOS JCL and RPG II.
Software Tools: Virtual PC 2007, Microsoft Office 2010, Microsoft Office 2007, WordPerfect, Lotus 123, Microsoft Word, MS Excel, PC Anywhere v8.0, PC Anywhere v9.0, ProComm Plus 4.7, Microsoft Project, Flow 4, Watermark 3.0, MS Access 2.0, MS Access 7.0, MS Access 2000, MS Access 2002, MS Access 2003, MS Access 2007, MS Access 2010, TrueGrid, Crystal Report V8.0, Alchemy Image application 7.3, Alchemy Web 7.3, Hummingbird DM 5.1, Lawbase 2000 V10.5.6, Infragistics NetAdvantage for .NET 9.1, Infragistics NetAdvantage for .NET 10, ComponentArt Web.UI 2007.1 for ASP.Net, ActiveBatch 7.0, Installshield, SubVersion, Team Fundation Server and DevExpress.
Operating Systems: MS DOS, Windows 3.1, Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 2003 Server, and Windows NT; IBM mainframe environment under OS/MVS, TSO/ISPF;
WORK EXPERIENCE:
Confidential, Santa Ana, CA
Application Programmer
Responsibilities:
- Establishing a detailed program specification through discussion with clients;
- Clarifying what actions the program is intended to perform;
- Breaking down program specification into its simplest elements and translating this logic into a programming language;
- Devising possible solutions to anticipated problems;
- Working as part of a team, which may be established purely for a particular project to a specific section of the program;
- Conducting testing and installing the program into production;
- Reacting to problems and correcting the program as necessary;
- Evaluating and increasing the program's effectiveness;
- Adapting the program to new requirements, as necessary;
- Conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately;
- Updating, repairing, modifying and developing existing software and generic applications.
- Using Visual Studio 2013 C# Web Form and Win Form.
- SQL Server 2014 (stored procedure, trigger, view, function, and scripts).
- IIS 6, IIS 7.0, IIS7.5.
- 3rd Party WebService.
- Team Foundation Server Online
- Entity Framework v6
- Bootstrap v3
- MVC 4.0
- Linq
Confidential, San Clemente, CA
Application Support Developer
Responsibilities:
- Provide customer and technical support to customers through inbound phone, web, and e-mail requests and independently identify, troubleshoot, document, and replicate customer problems and then escalate complex problems according to escalation procedure.
- Retain ownership of all cases throughout the resolution process, report enhancement requests received from customers regarding product, application or documentation.
- Troubleshooting customers' problems and serve as a back-up to application support team.
- Develop software with hands on code development to meet key business objectives
- Evaluate alternative solutions and recommend solution that best meets the need of the business.
- Review computer system capabilities, work flow and scheduling limitations to determine if requested program or program change is possible within existing system
- Recognize, identify and document potential areas where existing business processes require change, or where new processes need to be developed, and make recommendations in these areas.
- Work independently and resolve complex problems with limited supervision.
- Involved in Agile methodology development life cycle.
- Define and plan software releases in accordance with software applications
- Using Visual Studio 2010 C# Web Form and Win Form.
- SQL Server 2010 (stored procedure, trigger, view, function, and scripts).
- IIS 6, IIS 7.0,
- Web Services (REST, SOAP)
- Team Foundation Server 2010
- SSIS Package, SSRS.
- Entity Framework v4
- Bootstrap v3
- MVC
Confidential, Irvine, CA
Sr. Developer
Responsibilities:
- Gather business requirements and develop conceptual design and technical design for multiple projects concurrently
- Develop software with hands on code development to meet key business objectives
- Evaluate alternative solutions and recommend solution that best meets the need of the business.
- Communicate with team and coordinate requirements and enhancements
- Review computer system capabilities, work flow and scheduling limitations to determine if requested program or program change is possible within existing system
- Recognize, identify and document potential areas where existing business processes require change, or where new processes need to be developed, and make recommendations in these areas.
- Work independently and resolve complex problems with limited supervision.
- Define and plan software releases in accordance with other software applications
- Using Visual Studio 2008/2010 C# Web Form and Win Form.
- SQL Server 2008 (stored procedure, trigger, view, function, and scripts).
- IIS 7.0.
- DevExpress 11.2
- Team Foundation Server 2010
- SSIS Package, SSRS.
Confidential, Jersey City, NJ
Sr. System Analyst
Responsibilities:
- Provide technical expertise in the analysis, design, development and documentation of software applications in support business needs.
- Perform complex analytical work and problem solving skills to determine resolution strategies aligned to business needs.
- Understanding of software development life cycle processes including requirements gathering, analysis and design, development tools and technologies, release and version control, testing methodologies and deployment management.
- Ensure software applications are developed according to project specifications.
- Provide support and services to business user, peers, and other IT departments.
- Communicates complex technical solutions to users and project manager.
- Support and enhance Records Management System - for New Jersey State Division of Consumer Affairs RMS interface with PaperVision software to allow user to view the scanned documentation at RMS with the index/folder id.
- Using Visual Studio 2008/2010 C# Web Form and Win Form.
- SQL Server 2008 (stored procedure, trigger, view, function, and scripts).
- IIS 6.0.
- Entity Framework.
- Creating and reading an XML file using XmlTextReader.
- PaperVision Entertprise.
Confidential, Costa Mesa, CA
Programmer Analyst
Responsibilities:
- Understanding business requirements gathering, analysis and design, development tools and technologies, release and version control, testing methodologies and deployment management.
- Provide technical expertise in the analysis, design, development and documentation of software applications in support business needs.
- Ensure software applications are developed according to project specifications.
- Perform a migration process for Confidential Clinic from Access 2003 to SQL Server 2008 with Visual Studio 2008 in VB.Net (WinForms) with Infragistic V10.2
- Upload migration process using Delphi to import Cerner data into SQL Server 2008.
- Support and enhance applications,
- Coalition of Confidential Clinics and Signal Hills Petroleum using Visual Studio 2008 VB.Net (Winforms) Infragistic V10.2
- SQL Server 2008 (stored procedure, trigger, view, function, and scripts).
Confidential, Tustin, CA
Programmer
Responsibilities:
- Provide technical expertise in the analysis, design, development and documentation of software applications in support business needs.
- Perform complex analytical work and problem solving skills to determine resolution strategies aligned to business needs.
- Understanding of software development life cycle processes including requirements gathering, analysis and design, development tools and technologies, release and version control, testing methodologies and deployment management.
- Ensure software applications are developed according to project specifications.
- Provide support and services to business user, peers, and other IT departments.
- Communicates complex technical solutions to users and project manager.
- Identifies risks and makes recommendations.
- Using SQL Server 2005 (stored procedure, trigger, view, function, and scripts).
- Support and enhance internal application
- Email Processor - Client/Server application allow download process from Exchange Server for all the deals which is active - Using VB.NET 2005 with SQL Server 2005.
- CDO Sweep to Web - Client/Server application sweep process to populate data from one deal report table with CDO daily reports and CDO daily generic reports - Using VB.NET 2008 with SQL Server 2005.
- Fee Receive - Client/Server application generating Fee Receive Transactions from FPT site. - Using VB.NET 2008 with SQL Server 2005.
- Support and enhance internal website which manage all the data setup for the Bond Information.
- Data Management Interface (DMI) - Using C# ASP.NET 2003 with SQL Server 2005.
- Support and enhance internal application used by Transaction Manager, Bond Administrator to run the monthly statement reports to Bond holders. Client/server Report Writer (RW) - Using Classic ASP, VB 6.0 (Winforms), Dynamic PDF, Adobe 8.5 with SQL Server 2005.
Programmer Analyst
Confidential, Irvine, CA
Responsibilities:
- Fully involved with development life cycle using latest Microsoft Technology.
- Fully in charge of development timeline and enhancement.
- Design, develop, implement, maintain and support existing application.
- Integrate existing outsource application to bring it for in house development with latest Microsoft technology and latest version of 3rd party application.
- Provide functional specification of current system.
- Estimate time line of existing system implementation.
- Interact with end-users gathering current system/application requirement/enhancement.
- Project planning with upsizing multiple existing Visual Basic/Access application to Visual Studio 2005 C#, .Net Framework 2.0, SQL Server 2005 and SQL Server Reporting Service.
- Using SQL Server 2005 (stored procedure, trigger, view, function, and scripts).
- Mortgage Direct System - This is online application is use by loan officer and telemarketer to keep track the client information and Mailing process. Used VB.Net, ASP.Net .NET Framework 2.0, SQL Server 2005, Infragistics NetAdvantage for .NET, ComponentArt Web.UI 2007.1 for ASP.Net, IIS7.0, Web Services and Windows 2003 server.
- EHomeLeaders System - Used ASP.Net, VB.Net, .NET Framework 1.1, SQL Server 2005, DevExpress, IIS6.0 and Windows 2003 server.
- Delinquency Tracking System - This application use for Tax/Flood Outsourcing team to track delinquency tax/flood information. Used Visual Basic 6 (Winforms), Access 2003 as front/back end used by 15+ users.
Confidential, Irvine, CA
Software Engineer
Responsibilities:
- Converting the MLAS application from Classic ASP to VS 2005 C# and SQL Server 2005 using Web Service to reference to other application.
- Maintain and modify existing client/server applications using VBA, VB 6.0 (Winforms), ASP, ASP.NET, JavaScript, HTML and SQL Server 2000 (stored procedure, trigger, view, function, and scripts).
- Analyze existing business logic procedures, features and functionality
- Design, develop, implement, maintain and support new applications
- Create application documentation and training materials
- Provides end users and management with ongoing status of all activities and issues.
- Provides backup for team members when needed.
- Manages time for completing urgent requests
- SQL Server 2000 (stored procedure, trigger, view, function, and scripts).
- MLAS (Marketing Lead Analyst System) - Use by marketing department to manage the lead by telemarketer. Using ASP, JavaScript, COM, Full Text Search and SQL Server 2000
- Lawbase Reporting tool – A Reporting tool use by legal department to allow user to automate the process of generating quarterly report using ASP.NET, JavaScript, MS Word and SQL Server 2000.
- (ADS) Appraiser Database System – This application allow appraiser to track their license status in each state. ASP, JavaScript and SQL Server 2000.
- Lawbase – This application support Legal Department daily legal document processes. It is implemented under Citrix environment and SQL Server 2000 as a backend – Support 50+ users.
- Hummingbird DM 5.1 – Document Management System with SQL Server 2000 –
- Full-text indexing support, users may search for CAD drawings by text, title blocks, reference files, and other text-based content contained within the file.
- Hummingbird Imaging – using Full Text Search and image “edit-ability,” character-based data from scanned or faxed documents can be automatically converted to text, HTML, or Microsoft Word format and attached to the image.
