Senior Software Engineer Resume
Austin, TX
TECHNICAL SKILLS/PROFICIENCIES:
Languages: C#, C++, Java, VB.Net, ASP.Net, JavaScript, HTML, Perl
Frameworks: Net Framework, JQuery, JQuery UI, FancyBox, Swfobject, CDAN
CMS: SharePoint 2007, WSS 3.0, Drupal, Joomla, Mambo, Wordpress
Systems: Windows 2000, Windows 2003, Windows 2005, Windows 7, Linux, Unix
Databases eCommerce: Oracle 8, 9, 10g, 11i, Microsoft SQL Server (all versions), MySQL, SSRS, SSIS, Intershop Enfinity, Google Channel Intelligence, WebSphere eCommerce, IBM Sterling Commerce
EXPERIENCE:
Confidential, Austin, TX
Senior Software Engineer
Responsibilities:
- Worked with cross functional teams distributed around the globe to provide 24/7 engineering support.
- Responsible for providing coverage for back end integration between application components (Cart, Store and Contracts).
- Served on development team that prototyped the migration of some application components from classic ASP to MVC.
- Provided US Business Hours support for small business catalog in Intershop Enfinity and Google’s Channel Intelligence.
- Participated in convertion of US B2C stores to IBM Sterling Commerce and WebSphere eCommerce.
Technologies: ASP.Net, MVC, Classic ASP, ASP.Net, C#, VB Script, SQL Server 2008, SQL Server 2012, Intershop Enfinity, Google Channel Intelligence, IBM Sterling Commerce, WebSphere eCommerce, Subversion.
Consultant
Confidential, Austin, TX
Responsibilities:
- Web forms with complex JQuery modal dialog forms to manage data acquisition with robust business and data layer components.
Technologies: C#, .Net, JQuery, JQuery UI, JSON, Ajax Control Toolkit, SQL Server 2012, and Visual Studio Team Foundation Server 2012.
Confidential, Austin, TX
Sr. Software Engineer
Responsibilities:
- Software engineering and web development using DevExpress controls, LINQ, JavaScript, and JSON.
- Made additions and changes to an existing MVC 3 application using the Entity Framework and a data web service. Development through all layers of the application.
- Creating a reporting component for a Dot Net Nuke implementation.
- Modified an internal application to perform data mapping for Paymetric's complex SAP integration tool.
Confidential, San Antonio, TX
Sr. Software Engineer, Infrastructure Re - Engineering
Responsibilities:
- Reverse engineering of existing applications that had no supporting design documentation in anticipation of redesign and/or migration to SharePoint.
- Designed a windows service that would process inbound files from medical facilities to Confidential using Sparx Systems Enterprise Architect.
- Converted existing applications from classic ASP to SharePoint web parts.
- Created and modified code and database objects in C#, SQL Server 2005, SQL Server 2008, Confidential -SQL.
- Created new reports and maintained existing reports using SQL Server Reporting Services.
Confidential, Chicago, IL
Developer
Responsibilities:
- .Net development in Visual Studio 2008, C#, ASP.Net
- Front-end web development using HTML and CSS using Visual Studio, Dreamweaver, ColdFusion.
- Implemented language integration using JQuery.
- Front-end objects/controls created using JQuery and JQuery UI.
- Imagery created/modified using Adobe Photoshop.
- Flash and video incorporated using FancyBox and Google swfobject components
- Portfolio:
- Emerson
- OfficeMax
Confidential, San Antonio, Texas
Sr. Software Engineer
Responsibilities:
- Created custom web apps for AFPC customers using C#, VB.NET, ASP.Net, HTML, CSS, JavaScript, Ajax, and the 2.0, 3.0 and 3.5 .Net Frameworks.
- Worked with customers through the intricate approval process to allow COTs products purchased from third party vendors to run on the AF network.
- Wrote and maintained stored procedures in both Transact-SQL and PL/SQL, created packages and procedures in PL/SQL.
- Performed forensics analysis on existing applications where little or no documentation was present. Resulting research allowed me to produce artifacts such as detailed design specification, requirements definitions, and user/maintenance guides for developers and end-user customer base.
- Attended Joint Application Design and Joint Application Requirements meetings between cross-functional teams assigned to the same projects.
- Migrated existing web application to SharePoint 2007. Created web parts, integrated a third party database to the solution and created workflows to manage processing for Air Force personnel preparing airmen to deploy overseas.
- Tested application vulnerabilities using Fortify Software, and made repairs to existing applications based on scan results.
- Created stored procedures, tables, triggers and managed a SQL Server 2005 database.
Confidential, San Antonio, Texas
Senior Consultant
Responsibilities:
- Developed custom controls and web parts in Visual Studio 2005 to be housed in a SharePoint 2007 environment in ASP.Net, Visual Basic and AJAX controls.
- Scripting implemented in JavaScript and JQuery.
- Gathered and compiled software requirements for SharePoint 2007 integrated solutions.
- Generated Software Design Specification documents.
- Performed forensics analysis on existing systems and reverse engineered requirements and design ddocumentation.
- Forward and reverse engineered code into Visio for Enterprise Architects and Sparx Systems Enterprise Architect modeling tools.
- Assisted the San Antonio office in establishing coding standards and reviews.
- Created development and test virtual environments using Microsoft Virtual PC.
- Acted in role as Senior Consultant in the deployment of Standard and Enterprise SharePoint implementations.
- Created stored procedures, tables, triggers and managed SQL Server2000 and 2005 databases.
Confidential, San Antonio, Texas
Senior Software Engineer
Responsibilities:
- Developed a multi-threaded Windows service in C# that analyzed the file output of Scan Optics document imaging systems.
- Developed MSMQ Listener windows service in C# to monitor queues and process inbound messages.
- Documented production deployment of document imaging department.
- Performed forensics analysis on undocumented COM+ and DCOM applications, reverse engineered the code into Enterprise Architect model, and made modifications as required.
Confidential, San Antonio
Senior Software Engineer
Responsibilities:
- Developed demonstration product for the Human Effects Division.
- Web services created using ASP.Net and C#.
- Interface scripting in JQuery and JavaScript.
- Created file system repository to house HED research papers, imagery and video.
- Repository database implemented with SQL Server.
- Developed web parts and controls for existing SharePoint instance utilizing WCF, WPF and AJAX technologies.
- Modeling performed using Sparx Systems Enterprise Architect.
- Created web parts and controls for web parts for an existing SharePoint 2007 implementation Confidential Brooks City Base.
- UI created/modified/managed using HTML, CSS and Master Pages.
- Created stored procedures, tables, triggers and managed a SQL Server 2005 database.
- Fortify scans performed and modifications made per customer request.
Confidential, San Antonio, TX
Software Engineer
Responsibilities:
- DBA responsibilities for Oracle 9i and 10g databases: tuned, created and modified clustered and non-clustered indexes, monitored the platform for performance hits against jobs scripted on the server, used Query Execution Plan to tune ad hoc queries, created table partitions to optimize performance, performed upgrades and applied patches as necessary.
- Acted as application Administrator for SCT Banner (SunGardHE.com) distributed application.
- Managed deployment of four instances of Oracle 10G Application Server and Oracle 10G Forms and Reports.
- Administrator for Windows 2003 Enterprise, Linux Redhat and Confidential -UX and VMware Infrastructure 3 platforms in production, test and development environments.
- Created stored procedures, tables, triggers and managed a SQL Server 2005 database.
Confidential, San Antonio, TX
Database Administrator
Responsibilities:
- DBA responsibilities for 20 production databases: tuned, created and modified clustered and non-clustered indexes, monitored the platform for performance hits against jobs scripted on the server, used Query Execution Plan to tune ad hoc queries, created table partitions to optimize performance, performed upgrades and applied patches as necessary.
- Designed, implemented and tested new development of schema objects, including packages and stored procedures.
- Deployed and tested of Genesys CTI and Datamart application and database upgrades. Deploy tested and approved upgrades in production.
- Data migration using Oracle bulk copy, export/import utilities and SQL*Loader.
- Scheduled jobs and monitored database logs periodically.
- Full schema object management for Genesys call center and data mart schemas.
- User support of problematic Business Objects queries via database and PL/SQL tuning.
- Implemented automated procedures to log table statistics in order to track database schema growth, and identified records that fall within the purge range. Space statistics calculated and published weekly.
- Oracle Management Server, Oracle Enterprise Manager, TOAD
- Managed test and development environments.
- 24/7 on-call responsibilities.
Confidential, Greenville, TX
Senior Software Engineer
Responsibilities:
- Development on IRAD IDHS project to retrofit baseline product with an Oracle 10G database using the XML DB.
- Utilized Advanced Queuing facility to relay information from the database to the client C# component.
- Development in .NET studio with managed C++ and C#.
- GIS mapping implemented with Tenet mapping components
- Designed and developed NATO Link-11 communications protocol module based on NATO Standardized Agreement 5511 directives in Microsoft Visual C++ using MFC.
- Served on the migration team with this solution refactored as a distributed application, moving code from C++ to C# and ASP.Net, retrofitted application with an Oracle 10g database instance, acted as DBA for Oracle instance, performed DBA functions: tuned, created and modified clustered and non-clustered indexes, monitored the platform for performance hits against jobs scripted on the server, used Query Execution Plan to tune ad hoc queries, created table partitions to optimize performance, performed upgrades and applied patches as necessary.
- Custom database development for proprietary database created in Microsoft Visual C++ using MFC.
- TCP/IP publish/subscribe messaging system
- Web UI created/modified using HTML, CSS and Master Pages.
- Created stored procedures, tables, triggers and managed a SQL Server 2005 database.
- Development on ASTOR Workstation contract for the United Kingdom Ministry of Defence. In-process and out-of-process COM+ servers developed in Microsoft Visual C++ using STL.
- Data modeling and development of stored procedures and Data Transformation Services utilities on Microsoft SQL Server 2000 platform.
- Developed file system monitoring out-of-process COM+ server in Microsoft Visual C++ that performed file processing/migration and data processing/migration.
- Designed and developed reporting tools per customer specification.
- TCP/IP publish/subscribe messaging system.
- GIS mapping with ARCMaps.
- Created data migration tools for ASTOR SDK using both XML and DTS components.
- Formal unit testing on all components/GUIs in VC++ and VB.
- Formal design and code reviews with peer and customer participation.
- Source control in VSS.
- Forward and reverse engineering in Rational Rose.
- Fortify scans performed Confidential every milestone.
Confidential, Irving, TX
Senior Software Engineer/Task Lead
Responsibilities:
- COM+ component development
- SQL Server 7 and SQL Server 2000 Database Administrator creating stored procedures, triggers, tables and views.
- Oracle 8i Database Administrator
- Web services composed and front end UI created using ASP.NET, VB.NET, and C#
- Full life-cycle development - Joint Applications Requirements, Joint Application Design, Detailed Design, and formal Unit Tests
- Project management and scheduling with Microsoft Project.
- UI created/managed using HTML and CSS.