Software Engineer Resume Profile
SUMMARY
I have 14 years experience working in programming, technician jobs, and helpdesk support roles for many clients local and abroad. I was taught all aspects of computing even though my primary specialty is programming by retired pioneers of computing industry. It is in that understanding of all aspects of computing and how computers work on the core level that allows me to quickly pickup any technology and programming language in very little time. In my career, I have engineered and developed many versatile software applications for clients. Having strong programming abilities and advanced troubleshooting knowledge allows me to architect and design programs and solutions for problems in a very short period of time. It is in that strength that I have been able to successfully lead projects.
TECHNICAL SKILLS
| Languages and Scripting | PHP, HTML, XHTML, ASP, .NET including VB.NET and C , SQL, C, C , Visual Basic 6, Assembly Language, XML, javascript, AJAX, jquery, Objective C |
| Web Technologies, Methodologies Libraries, Design Patterns | Web Services, Proxies, Asynchronous Communication, JQuery, AJAX toolkit, Client/Server, COMET, Polling, Remoting, LAMP, LAPP, WINS, SharePoint SDK, Exchange SDK, MVC, Singleton, |
| Content Management and Frameworks | SharePoint 2007, SharePoint 2010, ASP.NET MVC, CodeIgnitor, PRADO, DotNetNuke, Joomla, Drupal, Wordpress, Custom Developed Frameworks and CMS. |
| Databases | Creating Database Back Ends using MySQL, SQL Server, Oracle, Postgres and Microsoft Access. Comprehensive knowledge of table structure design, primary/foreign key relationships, database normalization, referential integrity, and database security Administering Databases for repair, security, and optimizing the traffic to and from the database. Used complex SQL queries for reporting and data analysis from Oracle, SQL SERVER, MySQL, MS ACCESS and Postgres. |
| OS | All Versions of Microsoft Windows up to 7, DOS, Most Linux/UNIX distributions, Apple OS 8, Apple OS 9, and Apple OS X. Virtualization: VMWare, Virtual Box |
| Networking Skills | Creating networks of all types File Server, Peer to Peer, Client/Server, and Printer Networks Creating networks using Windows Networking, Novell Netware, Linux/Unix Networking, and Samba cross platform networking Experience with WAN, SAN, NAT, FIREWALL, Webserver, and Database server Core Networking, routing, VoIP, Cisco IOS, DSL |
| Hardware | Troubleshooting hardware/driver, application, and network issues Replace hardware and install drivers Assemble Computers from the individual components Software installation Configuration of Edgemarc routers and Adtrans, Cisco switch troubleshooting, Samsung Ubigates, |
| Reporting and Data Mining | Retrieved data using SQL from all database platforms to create reports based off of client business requirements Applied logic and analytical skills to determine patterns, data integrity, and solve business problems from the data given Used Digital Fuel, Crystal Reports, MS Access, MS Excel, MS PowerPoint, and Business Objects to present reports |
| Misc Computer Accomplishments | Created 16 bit Operating System using COFF binary format compiled with the Netwide Assembler. The Boot Sector Program was written in Assembly Language and called the kernel which was written in a combination of C and Assembly Language. This operating system includes programmable Interrupt Vectors and a Command Line Interface with directory structure. |
| Foreign Language Skills | Conversational in Russian and Hindi Fluent in Japanese, Mandarin Chinese, Cantonese Chinese, and Korean |
PROFESSIONAL EXPERIENCE
Confidential
VoIP Application Support
Tier 1 VoIP technician
- Use tools such as Broadworks Application Server Soft switch to manage the administration of Megapath hosted VoIP customers.
- Troubleshoot all layers of the OSI model when dealing with VoIP
- Gain working knowledge of how Edgemarc, Adtran, and Samsung Ubigate routers work and are configured for Megapath VoIP customers and why/
- Gain a working knowledge of Cisco IOS, core networking, routing, firewall, and IP schemes
Confidential
Senior Software Engineer
Skillbanc iPad Application
- Develop a native IOS iPad application using Objective C
- Created a web request to a webserver by generating the header information and passing the parameters using NSURLConnection. Involved knowledge of webservers and header information.
- Using native NSJSONSerialization Class to process JSON object returned from the NSURLConnection response.
- Helped build parts of iPad UI
Senior Software Engineer
Confidential
- Tasked with working with a team of people to make a recommendation to move a data center to a cloud environment.
- Reversed engineered existing data center network topography.
- Reviewed existing data center firewall and router configurations to determine VPN configurations and determine whether or not current VPN settings would work for the cloud environment
- Reviewed SQL Server Database configuration and various load, capacity, RAM, CPU reports to determine whether or not a clustered database environment was warranted in the cloud
Technical PM/Developer
Confidential
- Coordinated information from the business unit that was needed to complete development
- Assigned tasks suited to the strengths of each developer
- Developed code in SQL and C .NET, administered the webserver, responsible for daily builds of the web application
- Troubleshot code, resolved errors, and located bugs
Sr. Software Engineer
Confidential
- As a permanent employee of Skillbanc, I was responsible for creating the security system for the SPOT Application. I developed SPOT's Attribute Based Access Control to keep in line with NIST security standards and the DoD. This meant having a strong understanding of the rules and session management in order to maintain a secure session.
- In creating Attribute Based Access Control ABAC for SPOT, I had to know and understand the rules and validations for the SPOT architecture and could provide insight in how to implement them using the ABAC system. This allowed me to become an SME for rules, session handling, and security for the whole project.
- Used C .NET and SQL SERVER to create the ABAC system.
Confidential
Software Engineer
- Assisted Skillbanc on the SPOT Application which keeps track of Military Contractors overseas.
- Used C .NET, SQL SERVER, javascript and other technologies to create and maintain various applications inside the SPOT enterprise a.pplication
- Created various peripheral applications to help verify the integrity of the application architecture as a test method to ensure the architecture was being followed.
Principal Consultant
Confidential
- Building a Web Operating System prototype for proof of concept for a client.
- The Operating System is in the .NET framework using C , AJAX, javascript, and JQuery. It takes advantage of the .NET user controls to simulate the parts of the operating system such as the desktop menu bars, Icons, etc. Using Web Services, the Web OS sends log information to a simulated console application using COMET and Asynchronous Communication.
- Using Exchange SDK, an email client application is being built for the Web OS to take full advantage of all of Exchange's functionality calendar,email, contacts, etc , IMAP, and POP.
Report Analyst and Developer
Confidential
- Analyze data from varying data sources to understand not only what the data is but also how it created, modified and displayed in the parent program that data sources are from. Found columns from varying data sources to make joins on to correlate data for specific reports.
- Reversed engineered the Digital Fuel program and how it works in both the frontend JAVA Hibernate platform and the ORACLE backend database platform to increase the ability to generate reports from Digital Fuel.
- Helped to troubleshoot the system using knowledge of JAVA and ORACLE to determine software bugs, troubleshoot issues, and help the development team determine the problem and the solution.
- Used the Digital Fuel GUI and built-in Digital Fuel operators and objects to create Digital Fuel Service Flows to generate the data for the reports and dashboards. Used the Digital Fuel built-in report templates to generate the reports for the data created in the Service Flows in either a table, graph, or chart format
System Architect and Industry SME
Confidential
- Software Architect for the website that would access the Insurance Company's backend application system.
- Used an API to create the connection between the website and their backend coldfusion application to deliver insurance quotes online and in real-time.
- Developed in PHP using the PRADO framework with a MS SQL SERVER backend.
Lead Developer and Architect
Confidential
- Created a website for the carrier relations team at Time Warner Cable on the TWC intranet
- Used the ASP.NET MVC to create the portal's front end system using C and JQuery. The design was modular for easy ability to add and delete functionality without having to heavily alter the programming of the site itself.
- Portal integrated with Sharepoint to easily house documents for the Carrier Relations team.
- The portal's document system used a file system created in the portal's MS SQL SERVER database to organize the data into a folder structure. Each folder and file is a row inserted into a table giving a unique id, a parent folder unique id if necessary and a path to the file or folder so that it looked like Sharepoint or Windows. SQL statements were created to add, edit, move, copy, and delete the file and folder information as though you were changing them in a Windows environment.
- Tested the website using scripts to generate user input for load testing and to determine errors in the code functionality by using knowledge of the code to anticipate as many user scenarios as possible for input. Also tested Cross platform browser compability including how the handles CSS, scripting, and how the browser JDK interprets varying Java and javascript calls.
.
Lead Developer and Oracle SME
Confidential
- Outlined data models based on reporting needs from varying datasources across Time Warner Cable to be inserted into a ORACLE database
- Assisted a team of Resolvit Employees to create the data models into a prototype Oracle Datamart.
- Used knowledge of PL/SQL to analyze the varying reports and create report base models that combined the similar data sets each report used and applied it into Oracle Business Intelligence Publisher.
- Used Oracle Business Intelligence Publisher as a front end to the prototype Oracle Datamart
Lead Developer and Software Architect
Confidential
- Designed and developed a custom PHP content management system for the redesign of the iBelong Networks site.
- Designed and developed a media aggregation tools in PHP for the custom PHP CMS in a modular architecture that distributed RSS, Blog, Calendar, Photo albums, and other media formats in the website and via email in a newsletter like distribution.
- Developed on a Fedora Core 13 platform with PostgreSQL Server as a database backend.
- System Administrator for site re-design and current site.
Web Developer
Confidential
- Created RSS feeds email contact us forms, and photo galleries for geico.com website
- Made general alterations to pages using HTML, PHP, and SQL
- Made alterations and additions to the Content Management System behind geico.com
- Created plug-ins for the Tiny-MCE editor in the Content Management System using javascript
Confidential
Hosting Support Call Center
Customer Service Specialist
- Troubleshoot email issues for customers such as connectivity, email client program corruption, improper settings, and account setup. Troubleshoot webhosting issues such as downed server, improper coding, and improper connections to databases across UNIX and Windows web servers.
- Worked with Network Solutions NOC to determine downed servers, and networking issues within clustered environments.
- Troubleshoot Fedora Core 6 based Virtual Private Servers involving setup, monitoring, and server errors.
- Used knowledge of VB.NET, PHP, PERL, SQL and C in able to troubleshoot coding errors within a website
- Had to troubleshoot installable packages of Dot Net Nuke, JOOMLA, Wordpress, Gallery 2.0 and Content Management Software that came as part of the Network Solutions hosting platform.
Confidential
Programming Team Leader
- Managed the programmers for ARTworks Ltd in Christchurch, New Zealand. Assigned projects, managed times, and tracked work progress of the programmers for the managers and directors as well as interpreted our Clients' needs into viable technological solutions
- Developed databases and websites using Postgres and PHP. Created data interfaces for the website to interact with customized software packages using PHP, SQL, and XML. Used a combination of frontend code and backend complex sql statements to create shopping carts, email notification systems, real time tracking systems, product management, sales reports, invoice management and generation, and general database display functionality.
- Put the websites live. Created email accounts. Troubleshot websites when there were problems. Did minor administration of linux based web servers.
- Started to implement usage of new languages for internal use such as PERL, and Ruby for scripts to keep connections alive and to run daily maintenance on the servers and workstations.
- Used VB to create a Data Transfer Services Framework to deal with the data coming from New Zealand based computer software created with Visual Fox Pro. Tested the websites using scripts to generate user input for load testing and to determine errors in the code functionality by using knowledge of the code to anticipate as many user scenarios as possible for input
- Tested Cross platform browser compability including how the handles CSS, scripting, and how the browser JDK interprets varying Java and javascript calls.
Confidential
MOAI Website Helpdesk
Technical Support Agent
- Troubleshooted access and connectivity issues for the clients
- Troubleshooted software and webpage interaction issues for the clients
- Managed client accounts including security and access
- Solved an ActiveX issue that involved an incompatibility with the new XENROLL.DLL that was delivered on a Windows Update. The registry pointer in the website was pointing to the client's old windows registry for the ActiveX component and caused many clients to be unable to download a security certificate to utilize the secured areas of the website.
Jr. Business Analyst
Confidential
- Created many automated reports that integrated ORACLE, SQL SERVER, MySQL, LOTUS NOTES, MICROSOFT OFFICE, BUSINESS OBJECTS, and VB programmed web scrubbing modules that pulled information from the internet.
- Gathered Requirements from internal clients and turned them into query logic for reports. Retrieved data from varying data sources using complex SQL statements for reports from ORACLE, SQL SERVER, MS Excel, MySQL, and MS Access.
- Responsible for creating and updating the HELOC Home Equity Line of Credit web interface and database application for the company's Intranet. Originally the application was written in ASP but then later updated to a .NET framework. Using .NET 1.1 VB.NET and SQL, an interface was created to cover HELOC loan registration, underwriting, ratelocking, closing and funding of HELOC loans. The database backend was a SQL SERVER database. The application combined VB.NET and complex SQL statements to retrieve and insert and update data for the loans to and from a normalized database complete with primary/foreign key relationships.
- Tested the website using scripts to generate user input for load testing and to determine errors in the code functionality by using knowledge of the code to anticipate as many user scenarios as possible for input. Used knowledge of JAVA, ASP, ASP.NET, and SQL to locate failures in the use case testing and in the application itself.
- Tested Cross platform browser compability including how the handles CSS, scripting, and how the browser JDK interprets varying Java and javascript calls.
- Computer Systems Technology, Digital Video and Photography. ww
