We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Cypress, CA

SUMMARY:

Seeking a position as programmer with the ability to utilize my knowledge and experience and with a path for professional growth

SOFTWARE AND TOOLS:

Operating Systems: MS Windows 7, MS Windows XP, MS Windows 2000 Professional, MS Windows 2000 Enterprise, MS Windows 2000 Server, Linux

Languages: C#, VisualBasic.NET, Visual Basic, VBA, HTML, CSS, XML, JavaScript, Java, LINQ

Frameworks: ASP.NET Web Forms, ASP.NET MVC, WEB API, ASP.NET AJAX Control Tool Kit, AngularJS, JQuery, ASP, AJAX

Databases: MS SQL Server 2008, MS SQL Server 2000, MS SQL Server 2000, MS Access, DB2, SSRS

Libraries & Tools: MS Visual Studio 2005/2008/2010/2012 , MS SQL Enterprise Manager, MS SQL Query Analyzer, Crystal Reports, MS Word, MS Excel, COM/COM+, IIS 4/5/6/7, Apache Tomcat 7, JetBrains WebStorm, Eclipse IDE for JAVA EE Developers, Adobe Photoshop, Advanced Query Tool V9 (DB2)

Version control software: MS VSS, MS TFS, TortoiseSVN (Client for Apache Subversion)

EXPERIENCE:

Senior Software Engineer

Confidential, Cypress, CA

Responsibilities:

  • Provided support, implementation of enhancements, testing, and debugging for existing software and services. Implemented new sections such as Email Campaigns, Company Policy
  • Acknowledgment management and employees, UPS Freight Rate Calculations using UPS API, C#, TSQL, ASP.NET for existing company web platform created with ASP.NET Web Pages.
  • Participated in development and implementation of "Import to Google Drive shared resources and documentation project" utilizing GSuite API, C#, TSQL.
  • Developed windows services for synchronizing updates company CRM data between Salesforce API and local database.
  • Used Salesforce Restful API services, Apex class, Apex triggers, Apex test units, SOQL, C#, TSQL.

Senior Software Developer

Confidential, Anaheim, CA

Responsibilities:

  • Created web - based intranet MVC application to manipulate and to barcode client documents scanned in multi-page formats (tiff/tif/pdf) and transmit over FTP connection to external storage. C#, MS MVC, Razor, Bootstrap, JQuery, EntityFramework, ITextSharp, GhostscriptSharp libraries, and MS SQL Server utilized.
  • Stored procedures and tables were created for generating barcode sequential numbers and logging functionality.
  • Implemented FTP file watching windows service application to provide selective download, upload, manipulation, with optional use of custom post-process add-ins functionality for client's electronic document exchange. C#, WinSCP, MS SQL Server were used for implementation.
  • Process logging was implemented at the MS SQL Server database.
  • Multiple stored procedures, tables, views, triggers, and functions were created.
  • Database normalization rules were applied.
  • Provided support, bug fixing, UI re-designing, and partial implementation of the existing web-based internet MVC application. C#, MS MVC, Razor, Bootstrap, JQuery, EntityFramework were used for implementation. Multiple stored procedures, tables, views, triggers, and functions were created. Database normalization rules were applied.
  • Created windows application for creating MS TFS SQL object lists, generating aggregated SQL scripts by changeset number, folder name with optional filtering by file name. C#, Microsoft.TeamFoundation.Client, and Microsoft.TeamFoundation.VersionControl.Client libraries were used to implement the task.
  • Sandcastle - Documentation Compiler for Managed Class Libraries - used to generate API documentation.
  • Provided support and fixes for multiple production issues, user MS Excel macros add-ins.

Senior Programmer Analyst

Confidential, Los Angeles, CA

Responsibilities:

  • Created ASP.NET website to enter, edit, manage, and report selling agreements data. Web site structure utilized multi - tier enterprise architecture.
  • The tiers included UI, business logic, SOAP communications, database objects. User Interface implemented with HTML, JavaScript, CSS, and AJAX framework (ASP.NET Ajax Control Toolkit).
  • Server-side logic implemented with ASP.NET 4.0 framework and C# programming language. Business logic was implemented as a separate class library project using C# programming language and ADO.NET API. Back-end Datasource incorporated multiple databases from different MS SQL 2008 servers.
  • Remote MS SQL servers were bound using SOAP web services. Database requests were implemented with T-SQL and created multiple stored procedures, functions, views, triggers, and tables.
  • Database normalization rules are applied. User authentication and impersonation used Active Domain security through LDAP.
  • Created ASP.NET web application to calculate Record keeping quarter fees, create and process a financial transaction, create data for check printing, and included some reporting functionalities to export reporting data to PDF or MS Excel reports. The application built on 3-tier architecture: UI, business objects, data source. UI implemented with HTML, JavaScript, CSS, and AJAX framework (ASP.NET Ajax Control Toolkit). Server-side logic coded using ASP.NET 4.0 framework and C#.
  • Business logic and database connections and communications placed in business objects in separate class library implemented with C# and ADO.NET API. MS SQL Database was used as a back-end data source. Database requests were implemented with T-SQL and created multiple stored procedures, functions, views, triggers, and tables.
  • Database normalization rules are applied. User authentication and impersonation used Active Domain security through LDAP.
  • Created multiple console and windows applications to support data management at the MS SQL database. Console applications were developed to work under the Control-M framework on a scheduled basis to manipulate, exporting, and importing data to and from third-party business providers and clients on daily basis.
  • Applications utilized ADO.NET API to query the database.
  • Provided support for multiple Web Applications and web sites implemented with VisualBasic.NET and used ASP.NET, ADO.NET APIs.

Application Developer

Confidential, Van Nuys, CA

Responsibilities:

  • Designed and implemented server - side software for the phone inquiry system. MS .NET WebService developed for exchanging data between client and server. A custom communication protocol was designed. ASP.NET and VB.NET were used for implementation. HP3000 Image database and SQL Server 2000 were used as back-end databases.
  • Developed WEB based application for Call Center for client support. The application was built on multi-tier client/server architecture. ASP.NET, VBScript, ADO, HTML, CSS used on the server-side, and JavaScript and Remote Scripting on the client-side. HP3000/Image and MS SQL Server 2000 databases were used as the back end database. Views and Stored Procedures are used to query the data. A third-party component from Confidential was used to create a manageable connection between non-Windows based HP3000 Server and MS Windows 2000 Server. Delivery Address verification using USPS web services using XML was utilized.
  • Internal reporting web-tool was developed using VB.NET and MS SQL Server 2000, ADO.NET. It was deployed at intranet under IIS 5.0
  • Multiple applications were developed and implemented using .NET technology to manage the HP3000/Image database using a third-party component from Confidential Inc. Visual Source Save used to keep version changes.

Consultant

Confidential, Aliso Viejo, CA

Responsibilities:

  • Tools such as MS Access and MS .NET Visual Studio tools were used. The system was developed using ASP.NET, VB.NET. MS Access used as a back-end database.
  • The application was deployed at the intranet under IIS 5.0. Created design and graphics for web pages. VBScript and JavaScript were used to implement client-side functionality.
  • Redeveloped WEB based activity tracking tool that was previously developed using MS DAP technology.
  • To increase productivity and security the DAP technology was replaced by the MS ASP.NET platform.
  • The application was implemented using ASP.NET, VBScript, JavaScript, MS ADO, and OLE Automation. Some ActiveX controls were created using VB.NET to establish migration data between Access database and Excel tables. Maintained an integrated security system for different user levels.
  • Created administrative part to manage the data records. Database normalization rules were applied.
  • MS Access was used as a back-end database.
  • The application was deployed at the intranet under IIS 5.0. VBScript and JavaScript were used to implement client-side functionality.

Software developer, Network Administrator, Database Administrator

Confidential, Encino, CA

Responsibilities:

  • Developed application for converting MS SQL tables into MS Access with the option of scripting original output tables using client queries. Visual Basic 6.0, Crystal Reports used. The application was converted into Visual Basic .NET and Crystal Reports Component.
  • Developed Client Email manager based on specification RFC1035, RFC822, RFC2822. The application was capable of querying MX, A, NS, PTR, SOA, and other DNS records.
  • Developed FOREX DB Administrator application to control client activities, currency market state, administering client accounts using Visual Basic .NET, ADO.NET, XML, and Microsoft SQL Server 2000 database. Programming and evaluation of MS SQL objects such as tables, triggers, cursors, stored procedures, and query optimization techniques used.
  • Participated in the development and maintenance of the Forex Trading Platform comprising several complex modules such as Server Component (Windows Service), Server Controller, Master Broker, and Client Terminals. The system developed in Visual Basic.NET and had integrated several third - party systems such as eSignal (currency quotes provider) and news providers. It was a multitier architecture utilized sockets connections and SQL Server Database.

Hire Now