C# .net /matlab Developer Resume
SUMMARY:
- Ability to manage and execute multiple projects simultaneously
- Excellent knowledge of troubleshooting and debugging with effective resolution
- Confident and patient worker with a positive attitude
- Can work overtime to meet deadlines
- Eager to learn new skills and techniques to improve my efficiency at workplace
- Ability to communicate effectively across different channels and departments
TECHNICAL SKILLS:
Programming Languages: ASP.NET, C#, .Net Framework 3.5/4.0, Fortan77, COBOL, Java, Excel VBA, Python, Matlab, C, C++, SQL, QT/C++
Web Technologies: C#, ASP.NET MVC, WCF, Web API, HTML5, CSS3, JavaScript, JQuery, Json, AngularJS, Razor
Databases: SQL Server 2008/2013, MS Access, Sybase
IDE & Tools: Visual Studio 2010/2013, Eclipse, QT, Tableau
Environment: Windows XP/7/2003 Server, UNIX/ LINUX.
Seismic Data Analysis Tools: Hampson - Russell, Omega2, Petrel 2010, Seismic UNIX and MATLAB
PROFESSIONAL EXPERIENCE:
Confidential
C# .Net /MATLAB Developer
Responsibilities:
- Writing MATLAB code and developing MATLAB DLL component for C# .NET, Java, Excel VBA Application.
- Creating MATLAB code to retrieve data from multiple data sources (Oracle, MSSQL, and Spreadsheet).
- Writing Code in C# .Net (Visual Studio 2010/2013) using MATLAB generated DLL for Endur/ ETRM development.
- Python for data exploration, and Tableau for data visualization.
- Writing Code in Java (Eclipse) using MATLAB generated DLL for Endur / ETRM development.
- ODBC and JDBC connection for Oracle and SQL Server in MATLAB.
- Excel VBA code using MATLAB Generated Excel Add Ins.
- Create DLL from C / MATLAB functions and use them in C++/C#.Net (Visual Studio 2010/2013).
- Matlab generated DLL being used in Web API Services.
- Matlab, Excel VBA User Interface for end users.
- Developed Matlab Standalone GUI applications.
Confidential
Research Geophysicist (Programmer)
Responsibilities:
- Seismic data processing software/algorithm development and testing using C/C++, MATLAB, FORTRAN, under Linux environment.
- Debugging using GDB debugger.
- Version controlling using SVN.
- Seismic data processing: PP and PS data.
- Maintained internal web portal using C#, ASP.NET, MVC, AngularJS, SQL Server and Web API
- Designed and developed Web Application for HR department in .NET 4.0 Microsoft Visual Studio 2012, 2013, SQL Server 2008, build queries in Microsoft T-SQL.
- Programming MATLAB and Data modeling.
- Developed enhancements and features for the organization's web-based software utilizing my skills in ASP.NET, MVC, AngularJS, Web API, C#, SQL- Server, JavaScript, CSS and HTML.
- Designed and maintained a web reporting environment including portal, dashboards, scorecards and presentations using SQL Server 2005 and ASP.Net.
Confidential
Programmer Consultant
Responsibilities:
- Geophysical software development using MATLAB, QT-4.7/C++
- Web application development and maintenance using C#, ASP.NET, MVC, AngularJS, SQL Server and Web API
- Working with Microsoft Visual Studio 2012, 2013.
- Using ASP.Net, MVC, AngularJS, C#, HTML and CSS for coding and debugging.
- Testing, adding new functionalities for the webpage.
- Working with NUnit and selenium testing for web based GIS application in agile development process.
- Working with SQL Server in order to create tables for database
- Created database Store procedure.
Confidential
Research Assistant
Responsibilities:
- Seismic inversion: Simultaneous AVO inversion, Neural net inversion.
- Seismic data processing: Seismic UNIX, Omega2 under LINUX HPC Cluster, C/C++, Fortran, MATLAB. C#, .NET, Web API and SQL Server.
- Prestack waveform inversion: Genetic algorithm based under LINUX HPC cluster.
- Petrel 2010: Loading and analysis of 2D/3D seismic data for geological interpretation. Familiarity with petrel work flow. Interested in developing petrel plug-ins using Ocean API.
Confidential
Senior Software Engineer
Responsibilities:
- System Study, Design and Development.
- Wrote code in C#, ASP.NET.
- Database manipulation using ADO.NET.
- Developed user controls using C#.
- Developed DLL components using C#
- Developed ASP.NET pages in C# to meet the business requirements using Visual Studio.NET 2005.
- Perform day to day Database Maintenance tasks.
- Report generation using Crystal Report XI.
- Implemented input validation using the ASP.NET Input Validation Controls.
- Wrote stored procedures, views and complex queries in SQL Server 2005/2008.
Environment: ASP.NET Framework 2.0, 3.5 and Visual Studio 2005/2008, C#, SQL Server 2005/2008, Crystal Reports, HTML5, CSS3, LINQ, JavaScript, JQuery.
Confidential
Jr. Programmer
Responsibilities:
- Programming with the RDBMS: Microsoft SQL Server 2000, MS Access and Sybase.
Confidential
System administrator
Responsibilities:
- Maintenance and System Support under UNIX/Linux/Windows NT Environment. Network and Hardware maintenance.