Dear Sirs; I am seeking a progressive programming position. I believe my background and your requirements may be a great match. I have enclosed my resume as an attachment for your review, you may also view my website in the contact details. My objective is to secure permanent employment in a challenging technical position perhaps with a group of high energy aggressive colleagues working with internet solutions that improve functionality and improve software & development methodologies to provide high quality cost solutions for clients. I also have the ability to act independently and switch rapidly among projects.
The ability to define problems-collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions. Exceptional math skills. Ability to manage multiple tasks simultaneously using C++, C#, ASP.NET & J2EE, Eclipse,Websphere and Rational software using JSR 168, initializing Portlets and handling requests.
Excellent communication skills both verbal and written-Ability to communicate technical information to people from various technical backgrounds. Ability to read, analyze, and interpret technical journals, financial reports, business periodicals, professional journals, and governmental regulations. Ability to write reports, business correspondence, and procedure manuals.
I have developed a programming notebook, which I've used on coding projects, it has improved my workflow, the objective quality and rate of my coding. I keep at the very top my to do tasks in a log. When I have been a part of a team initially I am not afraid to work hard and get involved in the most intimate detail of design and engineering. I also pride myself in working on the task that makes the most difference in the functionality of the program. The majority of my programming skills are UI development using C#, .NET and Rational Rose for J2EE development, Web sphere & Eclipse, Direct X v7.0 & 8.0 for almost four years.
Most costs on a project can be translated into dollars, they also can be translated into time, which is what my notebook and "warehouse directory" of bugs or broken code will prove economically efficient.
I would like the opportunity to discuss this with you at an interview at your convenience. Expert coder with proven track record of success in creating new software, migrating & evolving existing software, leveraging existing code & tools and integrating with code done elsewhere. Coach, mentor and on-the-job trainer of software developers. Hands-on project leader who generates easy-to-use applications in record time & writing web services, COM applications and Stored Procedures Expert in figuring out/understanding needs, focusing on the important/real issues, translating them into technical actions and implementing code and/or delegating coding to local team members or to off-shore developers. When delegating to others, acts as a coach and mentor.
Extensive track record in software development from concept to release resulting in quality products that exceed expectations. 9 years experience enterprise level web and object oriented development 6 years experience ASP.NET using VB.NET or C# 6 years experience with Microsoft SQL Server, TSQL, relational database development design and implementation. 5 years experience with systems integration technologies (XML, SOAP, MSMQ) Experience with portal technology and web design. Experience with agile development methodologies and tools (XP, SCRUM, nUnit, NAnt, CruiseControl.NET, etc?)
Professional Summary
10 years software development and programming experience including 7 years J2EE ,experience. Solid experience of n-tier architecture development for enterprise level web-based application. Familiar with RUP, UML, OOAD and J2EE Design Patterns. Strong in developing Legislative & Accounting System base on J2EE technologies with JSP, Servlet, EJB, JDBC and open source framework like Struts, Hibernate, etc. Extensive experience of relational database designing and SQL manipulation with Oracle and DB2 Experience of popular web application servers such as Websphere and Weblogic, etc. Quick learner, self-starter and responsible team player with strong analytical and problem solving skills Good writing, communication, interpersonal skills and desiring to learn new knowledge.
TECHNICAL SKILLS
Languages: Java, JavaScript, JSP, HTML, DHTML, XML, UML, SQL. Technologies: JSP, Servlet, Struts, EJB, Hibernate, RMI, JNDI, JDBC, JAX-RPC, JSTL, CSS, DOM, AJAX Design Patterns: MVC, Value Object, Domain Object, DAO, Singleton, Factory, Service Locator, Business Delegate (Session Facade), Composite Entity, Composite view. Application Servers: Websphere, Weblogic, JBoss and Tomcat, Apache web server. IDE environments and tools: WSAD, RAD, Eclipse, Together, MyEclipse, JDeveloper, ANT, Log4J and JUnit/JTest. RDBMS: Oracle, DB2, MS-SQL Server, Sybase, MySQL. Source code version control: IBM Clear Case, CVS, VSS, PVCS. Operating Systems: Windows 9x / NT / 2003 / XP, Sun Solaris, Red Hat Linux.
Web Servers: IIS and Apache
Operating Systems: Windows 2000/XP, Linux, UNIX (AIX), Sun Solaris,AS 400,
DREAMSCAPE GRAPHIC SOLUTIONS -- Springfield, IL & Logan, UT 1997 --Present Professional Consultant Clients: Legislation & More, The Family Cookbook, Rocky Mountain Snowmobile Association / Weber State University, SAFE Foundation, Ogden, UT, Western Rural Development,Utah State University, Illinois State Legislature (Ill. General Assembly, Springfield,IL.,Lexis Documents (LEXIS NEXIS),Springfield,IL.
1. Analysis and Design · Conducts fact gathering sessions with customers. · Consults with Business Analysts to identify and analyze technology needs and problems. Leads group application design activities. · Performs data flow diagramming and/or process modeling (code architecture). · Writes technical specifications for application components. · Prepares estimates for design, coding and testing. · Designs complex software and database objects. 2. Development and Testing · Developed new complex features and functions for software applications. · Developed new complex software solutions according to defined application requirements. · Performs Unit Testing and debugging of applications. · Identifies complex integration and user acceptance test scenarios. · Provided programming support through all testing phases and general releases of software. · Adheres to department programming standards and methodology. · Performs peer and lower level code reviews.
3. Delivery and Installation · Prepares pre-release and release process documents including Change Control, contingency and fallback Plans. · Creates production turnover and systems documentation. · Assists the Infrastructure group with configuration and deployment of new systems.
4. Production Support · Conduct functional analysis for production support activities. · Identify complex problems and analyze potential solutions including workarounds. Perform tuning, repairs and/or maintenance to production applications. · Work with other IT departments on integrated system support, as required.
5. Administrative · Works as a member of a cross-functional, integrated development team. · Performs workload planning, tracking accomplishments, team meetings and status reporting. · Works with the other developers to continually improve development standards and other departmental processes and documentation. · Provides technical assistance and mentoring to lower level developers. · Communicates plans, status and issues to management on a regular basis. · Adheres to department standards, policies, procedures and industry best practices.
6. Departmental Requirements · Support the Crystal Reports-based reports and statements. · Maintain the VisuaIBasic.NET-based reports query tools. · · Support the Crystal Reports-based reports and statements used by the accounting department.. Skills Required: · Capable of translating complex business needs into technical solutions. · Good verbal and written communication skills. · Ability to create process flow diagrams and flowcharts using Visio or similar charting tool. · Advanced skills in developing programs using C# or Visual Basic. NET. · Advanced skills in SQL, stored procedures, triggers and views, preferably using both Oracle and SQL Server. · Advanced skills in developing reports using Crystal Reports.
Technical Skillsets;
· Retained by various clients to create applications, web development, layout of content, computer graphics, e-commerce initiatives, perform technical coding, design Internet solutions and database design & deployment. · Solid experience with C++, COM+, .Net framework class library, ASP.Net 2.0, C#, ADO.Net, SOAP, XML Web Services. · Demonstrated ability to architect high performance middleware and Web-API. · Define site objectives by analyzing user requirements · Design and develop user interfaces to internet solutions by setting expectations through development of life cycle, designing and testing of end product. · Develop Stored Procedures with heavy calculations on the server side. SQL 2005 with .NET technologies. · Utilize key object oriented programming concepts, VB.NET, ADO.NET, namespaces, windows forms. · Utilize data flow diagrams, ERD's, process flow diagrams, application maps, decision trees, ASP.NET/ASP; utilizing VB.NET to fulfill client requests. · Develop the custom web application and integration software using Java / JSP / Struts using MySQL for the database. · Design and Implement Business Services using EJBs/Hibernate etc. · Develop Interface with Search Engines using WebServices. · Ensure application performance through dynamic web content optimization and code optimization. · Write design specifications, programming specifications, and documentation. · Create APIs for interfacing with open and proprietary network services · Strong background on software development processes, patterns and practices and object oriented programming. · Proven track record on leading, motivating and coaching people. · Experience with E-commerce sites, Performance testing and tuning, application security architecture & threat modeling. · Good understanding of IIS 6.0, load balancing, web farms, clustering. · Understanding of database design, architecture and Transact SQL using SQL 2000. Technologies: C++, COM+, .NET, ASP.NET 2.0, VB6, C#, ADO.NET, SOAP, XML Web Services, Web-API, IIS6.0, Transact SQL, SQL 2000, VB.NET, ADO.NET, EJB, Hibernate, WebServices, MySQL, Perl, WebSphere.
Legislation & More Springfield, IL. Jan 06 to Current Retained to to create applications, layout of content, computer graphics, and e commerce initiatives. Account Management; Application for the computerization of the account department, tracking of all legislative expenditures and salaries of employees. Library and Bill Tracking System; The computerization of the records of committee reports and Senate and House bill activity. Legislation & More Front End Version 14.5 which consists of Front End, Server Side, Host Integration and Version Service 4 projects. That is one of the main applications used by the Illinois Legislature General Assembly legislators and consituents to assist customers to perform the daily financial transactions like deposit, withdrawal, transfer, debit, credit, visa or bills payments and so on. Our goal was to refactor the Legislative Journals and Bill Summaries development on Server Side from base on Legislative Research Unit Middle Tier Application Design documents.
Responsibilities:
Analysis the Middle Tier Application Design base on all the required documents. Updated the Legislative Research UnitSystem Use Cases upon the Business Use Cases. Implemented the business logics for 'Transfer' & 'Transfer Correction' following the system use cases. Conducted code review, inspection and Audits&Metrics using the built-in function of Together for eclipse. Performed unit test, function test and DIT/SIT, fixed bug issues from many aspects and wrote test cases documents.
The Family Cookbook January 07 - Current
· Retained by various clients to create applications, web development, layout of content, computer graphics, e-commerce initiatives, perform technical coding, design Internet solutions and database design & deployment of a complex family history application. · Conceived and programmed in ASP.NET / VB.NET script and developed an intuitive ADMIN interface through which only authorized staff can enter and compile changes to data. · Solid experience with C++, COM+, .Net framework class library, ASP.Net 2.0, C#, ADO.Net, SOAP, XML Web Services. · Define site objectives by analyzing user requirements, implemented and customized ASP.NET and Perl scripts to create improved navigational elements. · Design and develop user interfaces to internet solutions by setting expectations through development of life cycle, designing and testing of end product, using WinForms as a web application run on IE. · Develop Stored Procedures with heavy calculations on the server side. SQL 2005 with .NET technologies involving over 600,000 listings. Using SAP on Windows 2000 using the Client / Server Model for Business Information Warehousing (BW). · Utilize key object oriented programming concepts, VB.NET, ADO.NET, namespaces, windows forms. · Utilize data flow diagrams, ERD's, process flow diagrams, application maps, decision trees, ASP.NET/ASP; utilizing VB.NET to fulfill client requests. · Develop the custom web application and integration software using Java / JSP / Struts using MySQL for the database. · Developed password protected ADMIN login page using ASP.NET / C# database that enabled ADMIN to swap production databases with one click. Sol Rio Restraunts / Idaho Falls,ID. January 06 - Jan 07 · Developed a system to control their inventory, funds, manage projects and control the services of banquets and catering. The customers of the company are provided with web application interfaces to enter service calls and complaints along with new orders. Ensured site integrity by working out conceptual issues and maintaining an intuitive user interface tested all features in various browser environments. · Ensure application performance through dynamic web content optimization and code optimization. · Write design specifications, programming specifications, and documentation. · Create APIs for interfacing with open and proprietary network services · Strong background on software development processes, patterns and practices and object oriented programming. · Experience with E-commerce sites, Performance testing and tuning, application security architecture & modeling · Understanding of database design, architecture and Transact SQL using SQL 2000.
· Enhanced user registration which required altering the existing database schema, enhancing the existing application model, view and controller code and configuring Struts and Hibernate.
Rocky Mountain Snowmobile Hillclimbers Association Jan 04 - May 06
Snowmobile Hillclimbers is a web-based application system designed for auto parts manufactures, it helps to develop, maintain and improve the relationships between the customers and suppliers. The system manages customers' accounts, contacts and all aspects of campaigns, tracking the existed customers and potential customers and leading to opportunities for future. It can also make schedules, follow up and notifications to customers when some new features are available.
Responsibilities:
Participated in technical design with UML and followed RUP software development process. Built system base and utility classes before implementing the Admin System Module and Opportunity Module. Setup and configured OR-Mapping using Hibernate and provided services for Business Objects. Developed EJB Session Facade to centralize and manage business methods and transactions Developed struts actions as controller to control business workflows and completed form validations. Performed unit tests, fixed bug issues from many aspects and wrote technical documents and user manuals. Technologies and tools: JSP, EJB, Struts, Hibernate, ANT, Log4J, VSS, WSAD5.1.2 base on J2EE1.3; Database: DB2 V8; Application Server: WAS5.0; OS: Windows 2003 servers
Lexis Nexis Software Engineer / Team Lead
Lexis Nexis (Management Information System) is a logistics management system that include Selling and Inventory sub system, written in PowerBuilder under Windows 2000 and Designed for the legal, legislative and Public Saftey sectors.
Responsibilities:
As leader, successfully supervised 4 developers in completing the design and implementation of Selling sub system developed in Web sphere / Eclipse. Analyzed business requirement, performed architecture design, the system was modeled by UML Analyzed ER diagram, conducted data modeling, created Sybase database schema, deployed to Linux server. Set up time schedule to meet the deadline and interacted with customers. Held the meetings to discuss the project and received reports from developers.
ELITE WRESTLING -- Kaysville, UT Jan 04 -- Jan 06 Web Developer · http://www.elitewrestling.org Creation of Web Application replaced outdated web site. Developed client facing databasedriven web application E Commerce, Event Registration, Membership Management. · Developed e-commerce front end offered the standard set with integration with SecurePay for payment fulfillment · Web application was deployed using MySQL / Java /Tomcat solution along with a number of Open Source libraries(Hibernate, struts, iText), Perl scripting. · Creation of web application replaced outdated system. Developed client facing database driven web applications e commerce, event registration, membership management, created Servlets and EJB's (entity, session and message) to access MySQL database. · Utilized data flow diagrams, ERD's, process flow diagrams, application maps, decision trees, used ASP.NET utilized VB Script, HTML to fulfill client requests. Technologies: MySQL, Oracle, Java, Tomcat, Web Services, Open Source libraries, Hibernate, struts, iText, Servlets, EJB's, ERD's, ASP.NET, VB6, VB Script, HTML
WESTERN RURAL DEVELOPMENT (UTAH STATE UNIVERSITY) -- Logan, UT Mar 02 -- Dec 04 Web Developer/Application Developer · http://extension.usu.edu/WRDC · Automated build process to improve efficiency / effectiveness using VB.NET · Lead design and development of the application user interface of a sophisticated eProcurment system using HTML, CSS, Java Script, JSP and Struts 1.0. w/ Perl Scripting. · Implemented a functional prototype of a web publishing solution using XML, and XSLT. · Developed integrated database with MySQL and shopping cart features. Technologies: VB.NET, HTML, CSS, VB6, Java Script, JSP, Struts 1.0, XML, XSLT, MySQL, NUnit, Web services, UNIX
MOUNTAINCREST WRESTLING/MOUNTAINCREST HIGH SCHOOL -- Hyrum, UT Jan 02 -- Dec 04 Web Developer/Designer · http://www.fortunecity.com/olympia/luge/1/index.htm · Configured Web site, Email server and FTP Server · Development of UI for the web site and to access their SMTP, POP3 needs. · Efficient site using ASP for wrestling schedules and national Tournaments. Technologies: FTP Server, VB6, Oracle, UI, SMTP, POP3, ASP, Perl scripting,UNIX
MICROSOFT XBOX -- Redmond, WA May 01 -- May 02 Beta Tester/Direct X Programming · http://www.xbox.com · Tested games in BETA edition and fixed bugs / remote assignment FTP results to Redmond, Washington. · Developed animations and graphics in DirectX. · Manipulated images with DirectDraw, created time frame animations. · Created DirectSound buffer objects, Sound Effects with DirectSound, developed Gaming 3D engine using C#. Technologies: C#, FTP, DirectX, DirectDraw, DirectSound, Web Services
LEXIS DOCUMENT SERVICES -- Springfield, IL May 98 -- May 01 WebMaster/Web Application Developer/Paralegal · http://www.lexisnexis.com · Developed User interfaces for UCC searches and DMV databases nationally. · Lexis Nexis (Management Information System) is a logistics management system that include Selling and Inventory sub system, written in PowerBuilder under Windows 2000 and Designed for the legal, legislative and Public Saftey sectors.
Responsibilities:
As leader, successfully supervised 4 developers in completing the design and implementation of Selling sub system. Analyzed business requirement, performed architecture design, the system was modeled by UML Analyzed ER diagram, conducted data modeling, created Sybase database schema, deployed to Linux server. Set up time schedule to meet the deadline and interacted with customers. Held the meetings to discuss the project and received reports from developers.
EDUCATION
Computer Science UNIX, Solaris, Java, Eclipse, Visual Studio, Linux Weber State University, Ogden, UT
Computer Information Systems Robert Morris College, Springfield, IL Accounting Systems Engineering Networking
Chicago Technical College BS Mechanical Engineering Chicago,IL.
ADDITIONAL TRAINING & AUTHORED TUTORIALS
Microsoft SQL Server 2000 1. Query Analyzer 2. Importing Data 3. Retrieving Queries in IE
ASP Shopping Cart Login Liminator Sevlet (Manages Connection to the Server)
Tune Apache
Rational Rose ANT Build Tool LINUX
Samoa Server
EMacs
Microcontroller Application Development
Building Palm OS Applications IBM AUTHORED TUTORIALS
ASP Shopping Cart Tutorial
WebSphere Testing Serial & Database Programming
IBM WebSphere Studio; Connecting to the Enterprise
WebSphere Process Server
Deploying To WebSphere Application Server
Service Oriented Architecture
Building Web Applications with Integrated Stack for SUSE Linux Enterprise from IBM & Novell
J2EE Connector Architecture
EXPERIENCE GRID
.NET JAVA DATABASE TOOLS WEB TECHNOLOGY C# Eclipse SQL 2000 XML Photoshop Visual Studio EJB MS Acess XSLT Flash Visual Basic Hibernate PL/SQL Active X Fireworks ASP.NET JSP Oracle DHTML HTML C++ Struts My SQL MS VISIO DHTML Direct X WebSphere LDAP UML PHP ADO.NET Java Beans DB 2 IBM COM / DCOM Apache VB.NET J2EE SAP UNIX / LINUX IIS WPS SOA CSS
Certifications
Working on Microsoft Certifications
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »