Senior Software Developer Resume
PROFILE:
- Proven expertise and extensive experience in programming and IT consulting.
- Excellent solution - focused, analytical and trouble-shooting skills, combined with consistent commitment to client service and teamwork.
- Dedicated to maintaining up to date industry knowledge, and utilizing it to contribute to organizations.
- Development in C#, .NET Framework, Visual Studio, ASP.NET MVC, WCF Services, Web API, HTML5, CSS, Bootstrap, JavaScript, jQuery, Backbone.js, Angular, Entity Framework, ADO.NET, XML, LINQ, Visual FoxPro 6.0 to 9.0, T-SQL, SQL Server, Oracle SQL, No SQL, Office automation.
- Coding Multi-tire Web and Win applications.
- Prompt and effective solutions for programming team and technical support.
- Crystal Reports, SSRS, Active Report, Telerik reporting.
- Hardware and software interfacing.
- Normalized, cleansed and refined data, analyzing performance, and correcting deficiencies.
- Use cases, deliverables, test cases, system analysis, and emergency application support.
SOFTWARE:
Software Packages: MS Office, Word, Excel, Visio
Databases: MS SQL Server 2K/ 2008/2012/2016 , T-SQL, SSMS, SSIS Oracle, ADO.NET, Entity Framework, Dapper ERP Systems, Business Report Development, Material Resource Planning (MRP) systems, and Management Information Systems (MIS), UML for data and business and object modeling.
Programming: Typescript, Javascript, Angular, C#, .NET, .Net Core, LINQ, WCF, Web API, Visual FoxPro
Continuous Integration Build: TeamCity, Cruise Control .NET (CC.NET), NAnt, MsBuild
Unit Testing: Cypress, Jasmine, Nunit, xUnit, MS Test, Auto Fixture
Third Party Libraries: DevExpress .NET controls, Infragistics UI Components, Telerik, Kendo UI
Web: ASP.NET, HTML5, CSS, JavaScript, jQuery, Require.js, Angular, Backbone.js, Web API, XML, LiveLink
GIS: Geo IP, Google Map API, Leafletjs, TileServer GL, Open Street Tiles.
Change Management System: TFS, Git, Bitbucket, Visual Intercept, Issue Net
Graphic Programs: Adobe Photoshop, GIMP
WORK EXPERIENCE:
Senior Software Developer
Confidential
Responsibilities:
- Angular 7, Angular Material, Google Cloud Functions for Firestore, Node.js, TypeScript, OOP, JavaScriptDynamic Forms, RxJs, C#, .NET, REST APIs, Subtle Crypto, Cryptography, Elliptic curves, data Signing and Encryption,, HSTS, CORS, @Angular/Cli, PrimeNG, Kendo UI for Angular, D3.js, StalkBlitz, CircleCi, FireStore (NoSql), Flexbox/CSS, HTML5,Google DialogFlow, SoapUI, Jasmine, Cypress, Docker, Azure Container registry, JIRA, GitHub.
- CBE Custom Applications Integration::
- APIs, .Net Core Api, xUnit, Auto fixture, Swagger, NuGet, Dapper, AutoMapper, Fluent AssertionContinuous Integration, MS Build, PowerShell, psake, TeamCity, Data integration, MS SQL,
- SSIS integration packages, Hangfire, TFS Git
Senior Software Developer
Confidential
Responsibilities:
- Coded with .NET 4.5, C#, OOP, Visual Studio 2013, MS SQL 2012, LINQ, HTML5, jQuery, Infragistics UI, ADO.NET, WCF Services, Web API, AngularJS, Bootstrap, NUnit, TFS, Crystal Report on a shared application in a team of 7 developers.
- Designed and implemented “Offset Billing on Freehold Wells against crown leased agreements” system.
- Implemented features and supported Mineral Information System and Freehold Mineral Tax applications which hosted data in different subject areas (Agreements, Unit agreements, Land Title, Offset, Tax …).
Software Developer / System Analyst
Confidential
Responsibilities:
- Coded with ASP.NET MVC, .NET 4.5, IIS, C#, OOP, SQL Server 2008/2012/2013 , Visual Studio 2012/2013, Entity Framework, WCF services, ASP.NET Web API REST, Unit testing, TFS, Razor View, HTML5, CSS, Twitter Bootstrap, JavaScript, jQuery, Require.js, Knockout.js, Kendo UI, Scrum framework / Agile Dev.
- Coded for WCF services on a SOA model architecture application to stream large data transmission.
- Developed by Exception Handling and Logging Application Block based on MS Enterprise Library 6.0.
- Implemented WCF services with message security based on X509 certificate on custom HTTP binding functioning with load balancing and utilized Entity Framework with DbContext for data access layer.
- Coded for reports with object data source based on Telerik reporting tool, utilized VS 2013, WCF, SQL 2012
- Utilized SQL Server 2012 failover Cluster, Sparx Enterprise Artichet to model classes and creating sequence diagrams, Corticon (Business Rules Management System), and Verastream mainframe integration process.
- Generated dynamic reports with SQL Server Reporting System (SSRS) through stored procedures and VB.NET functions to display land and title electronic form data with individual and integrated sub reports.
Software Developer / System Analyst
Confidential
Responsibilities:
- Coded with .NET framework, C#, OOP, Visual Studio, MS SQL, SSMS, T-SQL, XML, iBatis, Infragistics controls, ADO.NET, Remote Objects (IIS), WCF and Web services, ETL, Crystal Report, NUnit, TFS (Team Foundation Server), VSS on a shared application in a team of 6 developers. The application hosted data in different subject areas (Businesses, Oil, Gas, Land Title, Pool …) and supported application in Production.
- Designed and coded for XML data importer applications in .NET, XML, XPath, XSD, T-SQL, log4net.
- Utilized Visual Intercept and Issue Net as change management system, TFS, Cruise Control .NET (CC.NET 1.6) for continuous integration purpose, NAnt 0.9 as automating software build process.
- Developed detailed financial and product reports by Crystal Report, Optimized SQL queries, coded in back end and front end projects, implemented unit tests (NUnit), Generated console applications for incoming XML data streams to analyze and load the information continuously as live jobs on production server.
- Collected requirements, analyzed, created UML diagrams, and designed new features, communicated with clients and business analysts, generated SUC (System Use Case) for different subjects., created test cases, assisted QA team, prepared deliverables, and emergency application support on site and remotely.
Software Developer
Confidential
Responsibilities:
- Developed Auto Macro Generator application to convert 3D drawn connections to parameterized code, coded with C#, .NET, DevExpress, MS SQL, XML, and optimized SQL queries and stored procedures.
- Coded to generate windows installer package (.msi) utilizing setup project in .NET solutions.
- Designed and coded XML based parameter editor for macros by C#.NET, DevExpress, XSD and also web based data collector with ASP.NET, HTML, CSS, and JavaScript.
- Coded with VBA in Excel for Q.C. checklists, project resources summary and weekly reports. eveloped joint matching analyzing application for structures by C#.NET, XML, MS SQL Server 2008 and implemented interoperation with MS Office to exchange data with MS Excel.
- Implemented applications by C#, MS SQL Server 2005, Visual FoxPro, XML, C++, and Regex to make proper tools and codes for analyzing/interfacing with StruCAD (steel structure detailing).
- Developed macros for automating 3D connections for steel structure models (StruMac - Trained in Derby/UK).
- Developed codes added significant performance and reduced costs for structure detailing between %20 to %35 depend on engineered structural models and applied standards.
Software Developer (Web) - Contractor
Confidential
Responsibilities:
- Programmed for a web application based on products and inventories using Web Connect, ASP, VFP, HTML, CSS and JavaScript.
- Specialized industrial engineering consulting and developing applications for Enterprise Resource Planning systems (ERP), Material Requirements Planning (MRP), Computerized Maintenance Management System (CMMS), and customized software for organizations and industries.
- Designed and Implemented CMMS application by SQL, ASP.NET, C#, ADO.NET, Visual Studio & VFP.
- Coded for UI and backend, normalized SQL and VFP database and tables.
IT Consultant / Programmer
Confidential
Responsibilities:
- IT consulting company, computerized surveillance and preventive alarm systems technologies
- Implemented hardware interface and software application to record video and images of Philips Angio graph medical equipment utilizing RS-232 and PCI Video capture card for Philips agent.
- Interfaced HP Semiconductor Parameter Analyzer through IEEE 488 PCI board.
- Coded to gather, save, convert, transfer data to MS Excel, pattern comparison, analyze, and graphs generations.
9. Programmer Analyst
Confidential
Responsibilities:
- Engineering consulting company provided reliable and professional consulting in construction
- Developed, Gathered and documented requirements for a payroll application with massive transactions.