We provide IT Staff Augmentation Services!

Software Developer And Support Resume

2.00/5 (Submit Your Rating)

SUMMARY:

To obtain an application developer position which allows me to utilize my programming and analytical skills, obtain new skills, and expand my knowledge in all aspects of my career.

TECHNICAL SKILLS:

Programming skills : C#, ASP.NET, VB.NET, SQL, Outsystems, MVC, HTML(5), CSS, JavaScript, Crystal Reports, SSRS, TFS

Database management systems: Microsoft SQL Server, MySQL, Access

PROFESSIONAL EXPERIENCE:

Software Developer and Support

Confidential

Responsibilities:

  • Develop and maintain Epicor customizations, dashboards, business activity queries (BAQ), and business process management scripts (BPM)
  • Develop custom applications in C# utilizing Epicor API
  • Use Microsoft SQL Server with C# to develop custom applications
  • Develop web services in .NET
  • Provide user support
  • Wrote a batch emailing application which notifies users once a week if they have open cases which have not been modified in the past month
  • Created SSRS reports for legal and licensing teams to view weekly, monthly, and yearly reports of member activity
  • Maintained and supported tariff reporting tools in Epicor by fixing bugs reported by users in C#, Epicor customization code, BAQs and BPMs.
  • Held lunch and learns to help coworkers understand work items and how they relate to check - ins, how to maintain versioning using TFS functionality, as well as the importance of code reviews as a tool for better code practices as well as knowledge sharing across the team, a fundamental tool in agile methodology.
  • Had plans to introduce automated builds for ease of access by the QA team.
  • Initiated conversation and received approval from management to convert old client-side Epicor plugins from Windows applications to web-based (ASP.NET) apps to reduce down-time when VDI (VMware) promotions happened.
  • The process of updating client-side DLLs and scripts, and then rolling out multiple master images to different teams of the company was a very cumbersome ordeal, which could only be done once a month.
  • Users would have to wait for elementary fixes, which could be done within a few minutes in the dev environment, and could not be promoted as quickly. Converting to a web interface saved the company time, as well as resources, by housing all client-side software on IIS servers and dropping new DLLs and scripts for users to use the next morning.

Software Developer

Confidential

Responsibilities:

  • Develop software using C# on VS10.0
  • Develop HTML5 web sites on Outsystems with mobile compatibility
  • Use Microsoft SQL Server with C# and Outsystems
  • Develop client applications which communicate with Canada Customs for shipment confirmations and form applications.
  • Maintain existing software by fixing bugs and adding new features to comply with new regulations for exporting goods out of Canada.
  • Create and/or fix automated forms required by customs officers using Crystal Reports in Visual Studio. MS SQL Server was used as the DBMS for this entire project.
  • I was tasked to begin work on creating the login and skeleton pages for the rest of the softare. A team of four, myself included, was tasked to work on getting the project up and running to be used by clients.
  • The software was built from scratch using Outsystems for front-end UI and C# with ASP.NET for back-end report generating and communications with customs software.
  • With a somewhat negative experience using Crystal Reports in Export Manager, I wrote a tool which generates reports using an HTML template created by the developer and displays the report in PDF format. This allowed for much more flexibility than CR allowed in their reports. MS SQL Server was used as the DBMS for this entire project.

Developer/Analyst

Confidential

Responsibilities:

  • Develop software using VB.NET and C# on VS10.0
  • Use Microsoft SQL Server and MS Access with VB.NET
  • Design UI.
  • Develop server and client applications using TCP/IP and serialization of objects.
  • Written in C# (service piece) and VB.NET (server, client and admin tools)
  • Utilizes TCP/IP protocol for client/server integration
  • Utilizes Microsoft SQL Server for storage of user lists, group lists and access rights.
  • Utilizes SAP Crystal Reports as the reporting tool
  • Written in VB.NET using TCP/IP protocol.
  • Utilizes reflection to dynamically load DMS specific dlls to allow for integration.
  • Utilizes Microsoft SQL Server to store historical information as well as backups, walls, metadata mapping, etc...
  • Written in VB.NET (both server and client pieces), utilizing TCP/IP protocol
  • Wrote a custom treeview object which displays a textbox in place of variables which users are allowed to enter values for (dynamically)
  • Utilizes Microsoft SQL Server to store template information
  • Utilizes XML technology to send template information from client to server, and vice versa. As well as store user and application settings in user’s appdata.
  • Written in VB.NET (both server and client pieces), utilizing TCP/IP protocol
  • Utilizes Microsoft SQL Server to store template information
  • Utilizes XML technology to store user and application settings in the user’s appdata.
  • Written in VB.NET
  • Utilizes SharePoint web components to get each NRL link’s information, parse it, determine the matching component on the new database, and replace the information inside the broken link.
  • Utilizes Microsoft SQL Server to store mapping of old and new information.
  • Written in VB.NET
  • Utilizes Microsoft Office and Interwoven’s Worksite SDKs.
  • Utilizes XML technology to store user and app settings in the user’s appdata
  • Wrote non-native Word functionality such as placing a tag in the header/footer of only the last page of the document.
  • Utilizes Word’s ribbon to display buttons to change settings, apply tags and remove tags.
  • Develop/maintain website
  • Design and code front-end UI and back-end scripts
  • Used in HTML and PHP as front-end and back-end scripts, respectively. MySQL was used as the SQL server to store databases regarding Math Society’s information (student names/numbers, locker assignments, references to old exam and midterm papers, etc…).

Assistant System Administrator

Confidential

Responsibilities:

  • Developed applications using Visual Basic 6.0 and Visual C#
  • Managed various servers and databases
  • Fast paced Just-In-Time (JIT) work environment
  • Mastered problem solving skill

We'd love your feedback!