Senior Software Engineer Resume
HoustoN
SUMMARY:
- Extensive software development experience on multiple product lines. Proficient knowledge in full development lifecycle, software languages, design pattern, design architecture, agile and scrum.
- Demonstrated ability in numerical algorithms, data modeling and risk analysis. Innovative and conceptual self - starter who sees the big picture and works effectively with others to attain or exceed objectives Thrives on challenge.
TECHNICAL SKILLS:
Language/Framework/Others: C#, .NET, WPF/XAML, MVVM, Windows Forms,.NET 3.5, 4.0, LINQ, XML, and XSD C/ C++, COM, ATL, MFC, Visual Studio, and static code analysis Java, HTML, CSS, ASP.Net, JSON, and WCF Object - oriented analysis and design, multi-threading, secure coding, real-time programming Oracle, SQL, SQL Server, and SQL Server Analysis Services Entity Framework, Prism for WPF, MEF, VBA, VBScript, and Fortran Unit testing, test driven development, UI Automation testing, and performance testing TFS, continuous integration and automated test systems with TFS Technical/scientific software and oil & gas ReSharper, Infragistics, Syncfusion, and ChartFX
PROFESSIONAL EXPERIENCE:
Confidential, Houston
Senior Software Engineer
Responsibilities:
- Design, develop and test software for communicating with downhole oil field tools and for visualizing LWD resistivity data.
- Build SQL Server database from scratch with Entity Framework.
- Support client’s integration and write technical documentation.
Confidential
Senior Software Engineer
Responsibilities:
- Researched methodology and numerical algorithm of the Stretched exponential and the Duong technique for unconventional petroleum forecasts.
- Increased speed of business benchmark requirements 30% by optimally designing unconventional petroleum forecast modules.
- Re-developed wellbore equipment update components which allows user to continue working on completion designing during the category updating process.
- Developed Petrel UI Automation and framework which saved company’s budget and saved at least 7 person days for each product release.
- Enhanced and maintained products: OFM (oil field manager), WellBuilder (completion design), TDAS (tubular design and analysis system), and Petrel (reservoir software).
Confidential
Senior Software Engineer
Responsibilities:
- Led and oversaw the development of Risk related components and products, including risk libraries, Decision Tool Kit, and Peep Monte Carlo. Actively contributed to architect committee.
- Used WPF/XAML/MVVM technology that no one had knowledge in the team. Got a book and read for a couple of days. Exercised the technology. Worked on the project. Seen as subject-matter expert. Published 2 WPF technical articles in company’s Newsletter.
- Created and developed modules: model-view-controller framework, custom variable calculation engine, Excel data mapping, data mining, hierarchy, chart and grid visualization.
- Re-designed decision tree module in order to be shared with multi-products.
- Led team unit-testing by defining and improving unit-testing process. Published 4 unit-testing technical articles in company’s Newsletter.
- Improved generic calculation engine performance 30% after diagnosing root cause.
- Significantly improved calculation performance for Monte Carlo simulation, distribution sampling, and decision tree calculation.
- Enhanced and maintained products: Decision Tool Kit, VOLTS (reserves tracking and reporting system), Peep (petroleum economic evaluation and decline analysis software), and Capital Planning (portfolio management optimization).
Confidential
Software Engineer
Responsibilities:
- Led and oversaw the development of Risk related components and products, including risk libraries, Decision Tool Kit, and Peep Monte Carlo.
- Created modules: data-pusher plug-in, decision evaluation, discrete stochastic analysis, stochastic time series, and nonparametric statistical sampling which added new functionalities to company’s products.