Software Engineer Resume
Houston, TX
SUMMARY:
- Over 10 years of experience in the software field specializing in C# and MS SQL
- Led application development and analyst in the full Software Development Life Cycle (SDLC)
- Advance writing and analysis with Oracle and SQL Server SQL languages
- Proficient in both Window Form and Web application development.
TECHNICAL SKILLS:
Programming Languages: .NET, ASP, ASP.NET, SSRS, C#, C/C++, JavaScript, VB Script, T - SQL, AJAX, HTML, XML, MS SQL Server Reporting Services (SSRS), Common Language Runtime (CLR ), and SQL Server Integration Services (SSIS)
Database Systems: Oracle 9i, SQL Server 2000-2014, MS Access, and DB2
Networking: CISCO Routing and Switching, TCP/IP. WAN, LAN, and SAN
Operating Systems: Windows NT/2000/ XP/Vista/7, Windows Server 2000/2003, Sun Solaris, and AIX
Applications: Visual Studio 2002-2012, SQL Server Reporting Services 2005/2012, and CATIAV5
Applications used in school: MathLab, LabView, B2Spice, B2Logic
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Software Engineer
Responsibilities:
- Develop and maintain MVC 5 and WebApi applications on .NET framework 4.5.1
- Maintain Windows services for web applications
- Work with ASP.NET MVC, Entity Framework, and LINQ
- Using MS SQL 2012/2014 and SQLite databases for data storage
- Using JQuery DataTable, Knockouts frameworks and Bootstrap for UI development
- Data Logging using Elmah
- Use Ninject for dependency Injection and NUget packages for updating libraries
- Using tasks for multithreading
- Develop WebApi using JSON object and XML
- Using Visual Studio .NET 2013 and Fiddler tool for testing WebApi
- Work with Electromagnetic technology, Rubee (two ways, active wireless protocol)
- Develop firmware using C, C++ on Single Board Computer and Raspberry Pi Linux environment for Pallet Pad Reader, Gate Reader and Handheld reader projects
- Develop firmware to communicate between antenna and Rubee active tags at a low frequency (131 kHz) to collect tags information and operate tags in the electromagnetic field
- Work with Rubee Memory Map to send out the commands at the right memory location
- Hardware: work with Raspberry Pi and Single Board Computer
- Using Window Mobiler, Device Emulator Manager, SQL Server Compact 3.5 and MS Visual Studio 2008 for Handheld development on Motorola MC9000
- Develop GUI for NOV TrueDrill application to run on NOVOS Environment using QTCreator
- Develop and maintain C++ engineering application for BlackStar EM MWD (Downhole drilling tool)
- Develop WPF application using MVVM design pattern for displaying Magnetic and Gravity Toolface data.
- Develop and maintain C++ engineering application using Microsoft Foundation Class Library ( MFC )
- Send and receive messages using Message Queuing (MSMQ)
- Source code version control using Git and SourceTree
Confidential, Houston, TX
Senior .NET Developer
Responsibilities:- Responsible for creating, maintaining, and deploying web based real estate line of business application
- Developed ASP.NET C# application on .Net framework 4.5
- Worked with ASP.NET MVC, Entity Framework, and LINQ
- Developed UI with AngularJS, Bootstrap.css, JavaScript, JQuery and AJAX
- Used SQL Server 2008/2012 for data store
- Worked with multithreading using Tasks
- Used Dependency Injection (DI) with AUTOFAC using C#
- Developed Web Api applications to return JSON and custom XML formats
- Used Fiddler to send HTTP Requests to Web Api
- Worked with WCF Restful web services
- Setup web applications on IIS server
- Used TFS for source code control
- Participated in SCRUM meeting
Confidential, Houston, TX
Senior .NET Developer
Responsibilities:- Developed MS SSRS 2008 reports with Business Intelligence tool
- Developed SSIS packages to upload flat files, generate MS Excel file, ftp files from one server to another
- Migrated DTS packages to SSIS packages
- Exported and Imported data with ETL tool
- Backed up and restored databases
- Imported and exported database to new servers for testing
- Developed and maintained N - tiers .Net applications
- Wrote store procedures for MS SQL Server 2008 and MS SQL Server 2012
- Updated pay flow system for ecommerce website
- Used JQuery and JavaScript to validate user inputs
- Developed WCF Web Service using C# to centralize data lookup system.
- Setup and updated SSL certificates for secure domains
- Maintained MS SQL 2008 database server and IIS 7 Web server.
- Developed web application with ASP.NET MVC, CSS3, HTML5, Entity Framework and LINQ
- Converted classic asp web application into .NET applications and converted in-lined queries into MS SQL store procedures to prevent SQL injection attacks
- Worked with third party .NET controls Telerik
- Used SVN for source code control
Confidential
Senior .NET Developer
Responsibilities:- Built SQL Server Integration Services (SSIS) to perform data extraction, transformation, and Load (ETL) tasks to collect licensing outputs from AIX platform, parse the outputs then bulk upload into the SQL Server Database.
- Wrote complex T-SQL scripts including Functions and Stored Procedures for application and report development.
- Modeled and designed MS SQL 2005/2008 databases for engineering applications
- Wrote, deployed, and maintained MS SQL Server Reporting Services (SSRS) 2005/2008 reports
- Wrote C# Common Language Runtime (CLR) to use as store procedures to execute on MS SQL server
- Developed MS SSRS reports for web applications using Business Intelligence (BI) tool
- Trained other programmers on MS SSRS report writing
- Manipulated data from flat file, XML, MS Access, MS Excel and export the result into MS Excel for automating engineering work statements.
- Developed and maintained N-tiers ASP.NET web applications using C#, AJAX from 2.0 to 4.0 Frameworks.
- Worked with LINQ with Entity Framework, Regular Expression, and Extension
- Queried PC devices and end-user information using Active Directory
- Converted classic ASP web applications and application macro into .NET applications
- Enhanced and upgraded features for existing VB.NET applications
- Developed C#.NET Windows application to extract CATIA drawing attributes to create engineering work statements.
- Wrote ASP.NET Windows applications using C# to support software packaging activities
- Developed enterprise software packages such as Install Shield, MSI and other software packages to allow automated deployment of enterprise software packages using EMCO MSI Package Builder, AUTOIT, VBscripts, and Batch scripts
- Explored with MVC concepts.
- Worked with Web Services/WCF and Multithread programming
- Leaded the entire Software Development Life Cycle (SDLC) for all projects from:
- Opportunity assessment, design, development, test, implementation, and maintenance phases.
- Wrote functional and technical requirements, and user training documentations for engineering applications and internal development.
- Active member of the steering committee to help decide project scope and scope changes for applications development.
Confidential
.Net Developer
Responsibilities:- Responsible for developing ASP.NET applications using C# for the following projects with .NET Framework 1.1: Aircraft Physical Test data collection, Electronic Database, Automated Physical Test Monitoring system phone call, Stress FAA Reporting tool, and Lesson Learned Database.
- Wrote custom application to generate reports in the following formats: RTF, HTML, MS Word and Excel
- Developed ASP.NET applications using C# to develop quick applications support operations.
- Gathered requirements and wrote functional requirements, operational, user, and design documentation.
- Modeled and design databases for SQL server and made modifications to existing DB2 databases.
- Wrote complex SQL server T-SQL including functions and stored procedure for ASP.NET applications.
- Involved in the entire software development life cycle for application development and business analyst activities.
- Managed project plans and task schedules.
- Assigned to improvement workshops to improve the data collection process for physical aircraft data.
