Software Engineer Resume
TECHNICAL SKILLS:
Technologies: .NET Framework 4.5/3.5/2.0/1.1, ASP.Net, Ajax, R#, MVC
Languages: VB.NET, JavaScript, HTML(5), C#.Net, JQuery, Knockout.JS, XML, ASP, CSS3, LINQ, REST API
Software Methodologies: Agile, Waterfall, Broker Pattern, TDD
Tools: Visual Studio 2013/2010/2008/2005/2003, Crystal Reports, Team Foundation Server, Telerik, SSRS, SSIS, SQL profiler, Fiddler, Advanced REST client
Databases: SQL Server 2012/2008(R2)/2005/2000, Access
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Maintaining legacy and writing new code in C#.net in an agile environment.
- Satisfy the business requirements list in TFS
- Logged in estimated, remaining and completed time of task’s in TFS
- Writing SQL quires(CRUD) for data retrieval
- Utilizing the Broker Pattern to pass data to and from the database in a uncoupled fashion
- Attend daily stand ups with my team to report progress or any impediments(Agile)
- Use SQL Profiler to monitor Stored Procedure calls
- Learn new technologies needed to accomplish task or to stay relevant with the times(SSIS, Knockout.JS, LINQ)
- Merging code between different environments TFS
- Writing Unit Test in VS 2013
- Wrote SQL scripts for Create or Altering current tables or stored procedres
- Created Web API’s to communicate between systems with in and out connexus using MVC
- Develop Business objects for use throughout existing code
Confidential
Software Engineer/Database Development
Responsibilities:
- Assisting in development of repots for departments in the NIH
- Gathering requirements for reports in SQL Server 2008 R2, SSRS Report Builder 3.0, Excel vis ODBC, and Service Now
- Grant users access to Service Now
- Assigning groups or role privileges to user in Service Now
- Showing user how to create ODBC connections and utilized them in excel for there own reporting
- Assist in web development tasks for the NIH
- Do backups of phone system along with Remedy
- Provide additional instructional help for teaching Service Now Reporting
Confidential
Web Methods Files Developer
Responsibilities:
- Utilized logical thinking to determine flow for file reading
- Interacted with Sales Associates to determine the task at hand
- Coded in Web Methods to process XML inbound and outbound files
- Tested and Deployed to several servers web method codes to process files from clients
- Utilized SQL 2000 and 2008 R2 skills to check out put and input of data for file processing
Confidential
Jr. Web/App Developer
Responsibilities:
- Made changes to currently developed .net applications in VB or C# to suite new data or to and new functionality
- Created complex SQL queries that were used for reporting of data for several departments within the company
- Assisted Sales Reps in the field with errors or complications with company based/developed application that was housed on their tablets
- Made several corrections to code VB.net/C#.net, ASP.Net and or database to produce proper information for contract creation
- Utilized ready desk to manage tickets placed for technical assistance
- Developed .net web applications in VB for generating reports that could be exported to excel
- Properly used remote desktop along with dos commands to install or update applications from the server to the tablets being used in the field
Confidential
Application Developer
Responsibilities:
- Lead developer for a pilot project undertaken by the City to track fluoride varnish treatments by dentists among children up to a certain age. Ease of use contributed to the vast success and State wide implementation of the application
- Provided Level 2 production support for applications
- Created fully functional databases using indexes, triggers, stored procedures, views and tables in SQL 2000/2005
- Created ETL jobs to import data from Oracle to SQL Server with error handling
- Implemented client side record locking service to prevent users from updating the same record simultaneously.
- Developed applications using Telerik controls to vastly enhance the user experience
- Met with end users periodically to gather requirements, discuss issues and suggest solutions to overcome the hurdles discovered during various phases of development life cycle
- Developed simple/complex/hierarchical reports using SSRS and Crystal reports
- Internet / intranet applications developing / developed
- Migrate facility permit/inspection system from access to .NET/SQL Server 2005
- Intranet application to handle business/event licensing and inspections
- Enhanced application to lookup and pay parking violation tickets
- Case management system to track gun related cases from arrest to conviction
- Internet application for individuals to register as an ambassador for a community. Intranet application with approval workflow process and mass email capability to notify community events to ambassadors
Confidential
Application Developer
Responsibilities:
- Created multi - tiered modules using dynamic control creation using C#.net
- Reverse engineered complex code to debug errors and maintain application in VS2005
- Worked independently to discover and implement solutions for the updated application in .NET
- Maintained standards of security and speed in code due to the nature of the application
- Worked and communicated within a team environment to solve complex problems
Confidential
Application Developer (contract)
Responsibilities:
- Enhanced access application to fit the needs of engineers by converting from Access in VB6 to classic ASP
- Working in development, test and production environments
- Creating several queries and tables to contain data to be pulled using SQL statements
- Constant communication with several engineers to meet requirements for application
- Created reports for engineers to ease their work flow using Access and Business Objects
Confidential
Web Application Developer
Responsibilities:
- Solely completed the business logic portion of an internal library application (one of Catalyst’s first .NET applications).
- Implemented an organized structure with search capabilities for a client application
- Researched and incorporated a method of logging data
- Utilized an ASP front-end and a SQL back-end for several web and windows applications
- Mentored new developers in .NET and associated programming concepts
- Troubleshoot and communicate web related issues that were emailed on a daily basis for multiple web applications
- Responsible for updating application data to reflect needs of the company by making changes to HTML or Javascript
- Implemented new code in ASP for changes to multiple web sites
- Maintained automated process of resetting passwords and/or issuing request for refunds using a .NET tool
- Utilized stored procedures to manage SQL Server 2000 back-end
- Worked independently to update web applications using VB.NET and C#
