Software Engineer Resume
Memphis, TN
SUMMARY:
I am seeking a position that will allow me to use and expand my skills as a .NET analyst and programmer, infrastructure expert and problem solver. I am willing to relocate for the right long - term to permanent opportunity.
SKILLS:
Microsoft Technologies: VB.NET, C#, ADO.NET, ASP.NET, ADO, ASP
Programming Languages: vb.net, C#, VB 6.0, VBA, T-SQL, Crystal
RDBMS: SQL Server 2000, 2005, 2008, SQL Server reporting Services
Operating Systems: Windows 95/98/2000/NT, XP, Windows 7, UNIX, AIX, Linux
Development Tools: VisualStudio.NET 2000 - 2012, Visual Web Developer, Microsoft Expression
Application Servers: Internet Information Server versions 5-7
Version Control: Visual SourceSafe, Team Foundation Server; Microsoft Administration and Automation Windows Server NT4-2008, MS Exchange 2003-2007, MS SQL Server 2000-2008, IIS 5-7, SQL Reporting Services, Active Directory, MS Office Automation
Citrix Administration: Cisco Routers and Firewalls, AIX/UNIX Administration and Data Migration, Project Management, SharePoint Administration
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Memphis, TN
Responsibilities:
- Architected developed and continue to maintain a solution to provide mobile access to their phone, reservation and room security for customers from a wide variety of mobile based solutions.
- The solutions provided required the use of SOAP, a combination of legacy and new applications written in C# and vb.net across multiple platforms and software types due to the nature of the different business being combined. It was an awesome project.
Senior Software Developer
Confidential, Chatham, NJ
Responsibilities:
- Architected developed and continue to maintain a solution to track cash transactions for an ATM business.
- I was consistently assigned to challenging new development projects and teams that enhance system offerings, product security, and development processes.
- Adept at wide ranging or specific deployment of software builds requiring continuous integration tools.
- I was known for strong collaborative and problem solving skills and for fast adaptability to new development methods, languages, and technologies that can be utilized to effectively address Software Development and large scale IT infrastructure challenges.
- Tools used were Visual Basic 6, Visual Basic 2005, and Visual Studio 2012, and SQL Server.
Senior Software Developer
Confidential, Eldora, IA
Responsibilities:
- Architected developed and continue to maintain a solution to track allocation of product, breaking it down by regions, reps and their customers. Tools used included VB.Net, Visual Studio, Windows Server and SQL Server were used as the backend services.
- Maintained legacy applications that were written in vb6 and devised solutions to handle their migration to vb.net during a rewrite. Tools used were Visual Basic 6, Visual Basic 2005, and Visual Studio 2012, and SQL Server.
- Implemented a COM control into their main software that read serial ports that measured weights and implemented them at terminals. Skills used were vb.net, vb6, SQL Server and automation.
- Implemented SSRS Reports and started them down the road away from Crystal Reports
- Designed web forms and Windows interfaces.
- Developed various fixes and solutions to maintain their .NET applications
- Implemented and maintained a 2010 SharePoint Environment
Software Consultant
Confidential
Responsibilities:
- Acted as a Software Consultant to several companies, developing software, troubleshooting IT issues and implementing infrastructure. Tools used included VB.Net, C#, Visual Studio, Windows Server and SQL Server were used as the backend services.
- I architected and developed an enterprise level Windows- and Web-based barcoding and inventory application to replace an older UNIX based system. The application was built on a custom framework utilizing some existing applications in C#, VB.NET, WinForms, Web Services, .Net Remoting, ASP.Net, MS Transaction Server, and SQL Server 2000 and SQL Server 2005.
- Implemented role based security and customizable workflows based on a user role.
- Designed and developed the SQL Server database schema.
- Designed web forms and Windows interfaces.
- Maintained a 2007 SharePoint environment
- Developed a framework of objects and controls to encapsulate business rules and mainframe data access.
- Used the framework to help move the business services division from an MS Access centric development model to a .Net based model.
- Architected and developed new XML web services including an application updating / usage tracking service, a single sign-on service, and mainframe data access service to accommodate older systems.
- Lead a team of two other contract developers implementing a new order tracking and reporting system.
- Designed a plug-in based order tracking and reporting system using C# and VB.NET.
- Designed and implemented multi-threaded database operations to insure a smoother user experience with some of the slower legacy databases.
Software Architect
Confidential, Waukesha, WI
Responsibilities:
- Software Architect, developing and troubleshooting software solutions for salesman compensation. Tools used included VB.NET, Visual Studio, Infragistics, SourceSafe and SQL Server. Developed Financial Services applications for variable compensation. Successfully integrated data from multiple data sources including SQL Server 2000, DB2, XML, and legacy data using ADO.NET and Remoting.
- Using CLR profiling, implemented various performance improvements including reducing garbage collection processor time from 45% to 3%, reducing the amount of large objects created on the heap and mitigation of code bottlenecks.
- Successfully worked with the client’s Quality Assurance team to get the Document Management application tested and ready for production under a tight deadline.
- Created technical documentation covering the changes and improvements to the Document Management application.
- Implemented extensive data caching in VB.NET and C# to overcome legacy DB2 performance bottlenecks.
- Designed and developed custom .NET components and user controls using VB .NET and C#. Responsible for working with local and international teams to deploy applications to QA and production environments.
- Mentored the client’s junior team members in developing new data migration validation workflow applications. The windows services and ASP.Net applications were written in C#and vb.net.
- Discovered and corrected a major security risk affecting a number of the clients windows applications.
.NET Consultant
Confidential, Appleton, WI
Responsibilities:
- Working in an Agile environment to deliver higher-quality software far more rapidly
- Involved in the development of Web Forms classes using C# and VB .NET that incorporated SQL 2000 databases as the backend, using Visual Studio 2008 to design and implement the forms and debug the application.
- Wrote SQL Queries to create tables, stored procedures, triggers, creating DTS and SSIS Packages using SQL server.
- Used Tab strip, dropdown, Menus, Web List Bar controls for .NET to customize some the look and feel of the application.
- Implemented version control using Visual Source Safe
- Deployed production Web applications on Internet Information Server
- Created event-driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in Visual Studio 2008.
- Enhanced and developed UI functionality using ASP.NET, HTML, and XML.
- Created Crystal reports on the web page by accessing the database.
- Created stored procedures for application data access and manipulation.
Environment: Visual Studio.NET 2008,VBA, VB.net, C#, VBScript, COM, ASP.Net 3.0, ADO.Net, XML, SQL Server2005, Visual Source Safe, IIS, Windows Server 2003, Web Forms, CSS, SOAP
Manager, Information Systems and Development
Confidential, Sheboygan, WI
Responsibilities:
- Provided administration of Windows NT, Windows 2000, and Windows 2003 and SQL 2000 & 2005 Servers. Implemented software and hardware upgrades affecting Exchange, Active Directory, SQL Server, Windows Servers, AIX, desktops and laptops. Also conducted the migration to Active Directory from Novell.
- Developed custom software applications using VB.NET to allow customers to obtain real time pricing of items, open order reports, stock status reports, and place orders. Responsible for entire life cycle of the project from gathering requirements, writing the scope of work, development, testing, implementation, and documentation. For more information on these applications, please view the news article that is attached at the end of this resume entitled Distribution Software Provides Real Time Benefits
- Developed a new reporting system replacing old Green Bar reports running on UNIX\AIX systems to a new dynamic reporting system using VB.NET, storing the reports in an MS SQL database, allowing easy access from internal and external viewing through MS EXCEL. This new system replaced a manual and very time - consuming process, saving the company and estimated 6,000 man-hours per year and removing the need for physical storage of reports.
- Developed, implemented and maintained the company website.
- Worked with outside consultants across the county to implement improvements to distribution software.
- Provided administration of UNIX/AIX server.
- Provided administration of Novell Server.
