Software Developer Resume
Columbus, OH
OBJECTIVE:
Seeking an IT application developer.
PROFESSIONAL SUMMARY:
- 10 years ASP.NET (C#, VB.NET) Web - based Application Developer.
- 5 years as IT/Network/Database Administrator.
- 5 years Client-Server Application Developer.
TECHNICAL SKILL SUMMARY:
Programming Languages: ASP.NET (VB.NET & C#, WinForms & WebForms, multip-tier Model .net tech.); Java; Visual Studio 2005, 2008,2010. JavaScript,VB6, OOP,UML,JSQL,NETTIERS, CSLA, Entity Frame work 4.0,LINQ, Design Patterns, MVC. J2EE/EJB/IBATIS/SERVLET/ TOMCAT/APACHE/SPRING(formal trainings),VBScript, Flash (ActionScript),PHP, HTML, MS Access; Active Directory; AJAX; Web Services; .net Remoting; WCF, WPF,SHAREPOINT 2010 (Webparts,.net app integrated,features, solutions,etc..),Subversion, Quality Center (issues/defects application tracking); PLC (Programming Logic Control)
Database System: MS SQL Server 2005/2008 (DTS, Reporting Services), Oracle 9.0/11., MS Access
Development Tools: Visual Studio 2005/2008, TOAD, SQL Navigator, Coldfusion, Flash, DreamWeaver, Firework, JavaScript,HTML, Dundas .net charting, CSS, XML, AJAX, WCF(light exp.),FAST,Eclipse, PVCS, Subversion,SVN
OS Platforms: Windows NT/2003/2000/XP/98, Linux 9.0
Network Experiences: Windows OS (Firewall, DHCP, TCP/IP, etc..),Cisco Routers & Switches (2600 series).
Other tech. products: ODBC,JDBC,DAO,ASP,ADO.NET, MS Office 2000, build Server/PC. VNC, VPN, IIS 7, mail Exchange Server, PHP, AutoCad, Actuate Report, Crystal Report, Multi-thread (delegate) technology.
WORK HISTORY:
Confidential, Columbus, OH
Software developerResponsibilities:
- Design/Maintaining application utilizing Entity Framework 4.0, MVC, C#, LINQ, and Design Patterns
- Application was written in C# to read data from database, translates it into entity model objects and display it to user via application web layers.
- Applications was served as an analysis tool for the business management groups to measure how productive the organization operates in IT filed such as it keeps track of all coming issues that had been input into the system and the turnaround time to resolve those issues.
- Application utilized combination of both .net and MVC technology.
- It also applied heavily OOP design patterns such as Command Object Pattern, separation between business layers, data access layers, and multiple-tiers for other window services such as .net console for running batches at nights. Entity Framework 4.0 used throughout the applications.
Confidential, Columbus, OH
Software developerResponsibilities:
- Develop/Maintain existing airplane scheduling & maintenance .net applications.
- Design Inventory application utilizing OOP, Nettiers, CSLA,C#,VB.NET, MS SQL, Visual Studio 2010,LINQ.
- Maintain applications for use of private airplanes such as it keeps track of all maintenance airplane engine schedules, calculated arrival and departure times from all airports throughout country. It keeps track of airplanes history to maintain rules and regulations that required for the public airway transportation such as Confidential .
Confidential, Columbus, OH
Software developer
Responsibilities:
- Develop state application utilizing .net frame work and Oracle database.
- Design software to keep track of house hold income, properties, and calculate the eligibility for public assistances such as food assistance, child support, Medicaid, etc…
- I was part of the team to design the application using .net 4.0, Enterprise Library 5.0 and both Oracle and MS SQL databases.
Confidential, Columbus, OH
Software developerResponsibilities:
- Develop/Maintain company applications utilizing C# & VB.NET with Object-oriented system design technology.
- Convert VB6 into .net client/server applications into VB.NET .
- Utilizing n-tier physical/logical (Interface, logical control, business, data access layers), WCF, WPF,LINQ, .net remote, OOP, anchored objects, mobile objects, web services technology to send data objects across network platforms to ensure application functionality effectiveness.
- Used Oracle as backend database to store data and stored procedures.
- Implement applications systems, sub-systems, or modifications of individual programs to the production environment.
- Identify conversion requirements, construct conversion strategy, develop conversion plan, and obtain user's approval.
- Develop manual and computer procedures to execute plan and ensure the overall effectiveness of the system meets the needs of the Bank and the user
- Ensure that data processing activities adhere to corporate policies, practices, and data processing standards by assisting more senior personnel in conducting reviews of project plans, evaluating user requirements for completeness and quality, analyzing and evaluating systems test plans, systems test results, acceptance test plans and results.
- Assist more senior analysts in the economic analysis and evaluation of alternative systems solutions to a business problem or opportunity.
- Define system testing considerations and application implementation considerations.
- Develop program/module design specifications and refine detailed input/output specifications
- Test programs (DEV,UAT), implement applications systems, sub-systems, or modifications, and ensure that programs are meeting user needs.
- Respond to trouble calls regarding malfunctions within application systems (Production).
- Analyze production system problems, prioritize problems, and repair programs. Initiate system back-up and recovery procedures, implement program fix, schedule system re-initiation with computer operations, and document changes.
Confidential, Columbus, OH
Software developerResponsibilities:
- Mapping and re-building relational database tables from metadata Mainframe, and Unix.
Confidential, Grandview, OH
Software developer
Responsibilities:
- Develop web - based, client-server applications on multi-tier platforms.
- Design large-scale web-based applications and reports for major company.
- Use Web Services to interact with multiple applications inside and outside domain.
- Database administrator: Manage data warehouse and databases
- MS SQL 2005, VB.NET, C#, Visual Web Developer 2005, AJAX (used to enhance webpage functionalities such as callback methods, etc..).
- Leverage the use of user controls, composite controls, server controls to maximize the throughput performance of webpages.
- Develop and design web application utilizing ASP.NET, JavaScript, and MS SQL 2000 as back-end database. I developed the following two programs for the client:
Confidential, Tustin, CA
Programmer/Database Administrator
Responsibilities:
- Develop Web-based applications using ASP.NET
- Manage company network that include Active Directory (Domain managements, context trees, policy objects,etc…)
- System Design & implementation
- Setup, maintain servers, firewalls /LAN/WAN operations
- Develop web-based applications using asp.net (C# & VB.NET)
- Extensive technical user support more than 200 users
- Program/Maintain software applications
- Hardware/Software troubleshooting
- OS platforms: Windows2000/NT/XP, Linux 9.1
- Database warehouse: Design, update, maintain, monitor databases such as MS SQL, Oracle, Access
- Setup new stores for LAN/WAN usage
Confidential, Santa Ana, CA
Senior Programmer
Responsibilities:
- Apply knowledge and analytical skills to solving information management problems and devising information management strategies (Use extensive Visual Basic, MS Access database, Oracle7, SQL and programming, MS Excel to develop company business complex reports
- Develop front-end applications using ASP.NET. The back end of the system consisted of an Oracle database, Citrix MetaFrame (to share with 3rd party application) and Microsoft IIS as the web server. Designed and implemented the following architecture: MS Access objects known as ADO, SQL, ODBC, JDBC components for data access using an XML interface, JavaScript, SWING Java Components, and ASP to set up the custom business logic in the HTML pages. I was involved with every part of the programming life cycle from conception and requirements gathering to development and deployment. Also coordinated tasks between the client, project manager and the development team. Responsible for setting up their entire development and test environments for future projects.
- Design, develop, manage reports and new applications that in corporate as appropriate into company business processes. Coordinated with business managers, customers, and various department heads: company president, financial departments, research and development, production, technical support, marketing departments, and personnel. Oversaw all aspects of technical development including requirements gathering, budget tracking, work progress, and adherence to the software specification.
- Design and implement company Internet applications. A web application that replaces the functionality of current stand-alone Medical Practice Management Systems. This application was a proof of concept for maintaining patient records and billing information accessible to doctors over the Internet. The application utilized ColdFusion objects, and MS Access as the data repository. Custom ActiveX controls were used for the Graphical User Interface (GUI), and were downloaded automatically from the web site. Microsoft InterDev was used to develop all of the glue logic including JavaScript, VBScript, Active Server Pages (ASP) and HTML.
- Promote information management tools and strategies where they can improve the effectiveness or efficiency of company’s employees and departments.
- Develop applications to increase the availability and efficacy of data for analysis, decision-making, and planning.
- A software package that performs cost appraisals for commercial properties.
- Performed the requirements gathering, then designed and implemented the calculation engine using Visual Basic.
- The application utilizes a multiple document interface, standard VB controls, True DB Grid controls, Crystal Reports and a shared MS Access database that is interfaced through DAO.
- Perform variety of administrative support and technical tasks related to computer systems.
- Design & maintain company website (Use Flash, ColdFusion, Dreamweaver, Fireworks, JavaScript, html).
- Manage company Servers ( over 15) electronic mail, security, information access usage, appropriate use of information resources.
- Develop accounting company Financial Reports using MS Excel (used extensively Excel formula spreadsheet).
- Extensive programming languages and expertise: MS Access, SQL Oracle, HTML, Java scripting, customer support.
- Setup user accounts/emails/securities/access usage, design/maintain company website.
Confidential, Lawndale, CA
Network support Specialist and Programmer
Responsibilities:
- Develop applications for technical and business purposes
- Maintain/Design programs that used Ladder Programming Language or PLC to control some hardware devices on the runway such as light switches.
- Design application (OACIS) that integrated collections and disbursement data to facilities that enable departments to communicate to each other to manage problem reports from Airway facilities around the region. It offers various modules including Collections, Direct Payout, Disbursements and the Report manager. The Product used Object Oriented features of PowerBuilder like Inheritance and Encapsulation in all the modules. It also offered an excellent reporting facility, Report manager module, which enables users to define specific reports for the client. The product was optimized for using on serial line network for reporting and data entry processes.
- Develop programs that interact with radar transceiver equipments (Used Visual C++)
- Design & Layout forms and templates using MS Words and MS Excel with VBA running back ground
- Design intranet company website that interrelate between departments.
- Perform hardware and software installation and upgrades, virus screening, prevention and resolution
- Perform variety of administrative support and technical tasks related to microcomputer systems
- Design and Implement Web applications (Use Flash, ColdFusion, Dreamweaver, Fireworks, JavaScript, html).
- Provided user support and implemented a back up system for the company data.
- Installed and troubleshoot the whole network (installed switches, hubs, cable, network cards) for the company
- Designed and implemented the company LAN (MS Networking LAN running NT 4.0 and 95)
- Maintain company server including web and applications servers (5servers).
Confidential, CA
Programmer
Responsibilities:
- Develop front-end applications for business purposes using Paradox
- Maintain SQL server 6.5 database and network security, network printers, proxy server
- Performed research and provided technical architecture for proposed solution for dealership inventory management/point-of-sale system. Goal was to move a legacy DOS based system to more maintainable current technology. The new infrastructure would provide for ease of use, management, and supporting the expanding business.
- Troubleshooting Win9x, NT, 10baseT LANs, Ethernet, Token Ring topologies.
- Install, upgrade, maintain and troubleshooting hardware and software. Antivirus Replication.
- Customer support win95,98, Novell, NT, LAN / WAN, NT routers .
- Set up and configure test environments including Oracle, SQL Server, DB2.
- Developed applications using FoxPro, C, Paradox.