Sr. Software Engineer Resume
Gilberts, IL
SUMMARY:
- Microsoft .NET Developer with 10+ years of hands - on experience in IT, out of them 10 years in C#/.NET, Web Services (SOAP, Restful) application Architecture, Functional Design, Development, Integration, Implementation, Deployment and Production Support. Have experience in C#, .NET (2.0, 3.0, 3.5, 4.0 and 4.5).
- Gain Extensive experience in Financial, Insurance and Engineering systems business areas. 5+ years of experience in managing complex software development projects with project team up to 4-10 people and several smaller project teams.
- Possess Java web development experience.
- Extensive experience in designing and completed development for staffing industry systems based on Microsoft and Oracle technologies.
- Encompass excellent communication and interpersonal skills, experience communicating with and reporting to cross-functional and geographically dispersed teams.
- Strong ability to work as a part of an integrated team as well as independently, ability to multi-task and drive projects successfully during all phases of SDLC.
- Self-starter with high work standards, recognized for strong attention to details.
- Integrate Web and Back End Applications with Cloud Systems (Azure, NetSuite, and Salesforce).
- Demonstrate ability to learn and apply new technologies quickly and accurately.
COMPUTER SKILLS:
Languages: C#, VB .Net, JAVA, SQL, JavaScript, jQuery HTML, DHTML, XHTML, CSS, Fortran, LISP
JavaScript Frameworks: Angular 2+, Knockout
Technologies: .NET Core 2.0, ASP.NET 2.0 - 4.5, ADO .Net, AJAX, LINQ, XML Web Services, MVC 4.0/5.0, WCF, Web Services, Web API, Telerik ASP.NET Controls.
ORM: Entity Framework, Telerik DataAccess, NHibernate, LLBLGen Pro
Databases: MSSQL Server, PostgreSQL, Access, MySQL, Oracle
Applications: Visual Studio, SharePoint, Microsoft CRM Dynamics, MS IIS, MS Office
Operating Systems: Windows, MAC OS
Support Software: SVN, TFS, NUnit, JIRA, Bitbucket, Git, Resharper, and MS Project, MS Visio, and SharePoint forms designer
SAAS/Cloud: NetSuite, Salesforce, Oracle Cloud, Azure
EXPERIENCE:
Confidential, Gilberts, IL
Sr. Software Engineer
Responsibilities:
- Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using Agile methodologies.
- Involved in iterative, test - driven and SCRUM method of agile Methodology.
- Worked on Visual Studio 2017/ .Net CORE 2.0 Framework to implement Business Logic.
- Coded business logic and database logic using Entity Framework 6 and Repository Pattern. Used Entity Framework Code first approach and LINQ to entity for data access.
- Worked with Angular 4/5 CLI for creating, developing, and testing the application.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
- Developed the required Entity Models and also used SQL server 2016 as relational database for the database to get the fast and responsive data for the users and for upgrading the data in the databases.
- Created a controller and its endpoints using Web API methodology of different HTTP verbs in developing Web services.
- Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.
- Responsible for implementing the token-based Authorization to the service endpoint.
- Created/Modified Stored Procedures, Triggers and Views in SQL and effectively used within the application and developed complex SQL queries
Confidential, Chicago, IL
Lead/Sr. Software Engineer
Responsibilities:
- Revenue cycle outsourcing includes comprehensive revenue cycle management (CRCM), as well as, several modular services that can be deployed independently based on client interest and need.
- End - to-end revenue cycle solution addresses front-end, mid-revenue cycle, and back-end functions that holistically secure revenue that might otherwise be lost.
- Tailor offerings to the client s needs and provide highly-trained staff that employ the best in class technologies and optimize process flows to ensure the most efficient and effective reimbursement capture as well as the patient experience.
- Modular offerings address all phases of the revenue cycle with an emphasis on coding and insurance follow-up.
- Offer the following as modular solutions: Financial Assistance/Eligibility, CDI, Payment Variance, Credit Balance, Credentialing, and Patient Access.
- Software tools used for developing new features and updates: ASP.NET Web Forms, ASP.NET MVC 5.0, JavaScript, jQuery, Angular, Bootstrap, C#, Java, MS SQL, MS SQL Profiler, Visual Studio 2015.
- Create and update Stored Procedure, Triggers, and User functions in MS Management Studio.
- Create and update SSIS packages.
- Create Java Web Service client to communicate with .NET C# SOAP web services. Java client is part of ML/AI process using ML open source library - Random forest. The process predicts the best approach to solve healthcare insurance denials.
- Participate in Agile Scrum development process.
Confidential, Cypress, TX
Sr. Software Engineer
Responsibilities:
- Software life cycle development (SDLC) involving Analysis, Design, Development, Coding, Testing and Implementation of various applications based on Object Oriented Programming, Client/Server N-tier architecture and expediency of usage of technologies and methodologies (Mainly Agile (Scrum)) including all phases.
- Involved in development and implementation of XML Web Services and WCF service (services, bindings, service contract, data contract and operation contract) for .Net web application.
- Used SVN as source control, bugs tracking, work items management.
- Ajax, CSS and JavaScript were used heavily to provide responsive User Interface to members.
- Worked on ASP.Net Web Application Security like Authentication and Authorization for security policies and security classes in .NET, Sessions, Code access and users Role based security checks.
- Object Data source is used both dynamically and declaratively to connect front end with business layer.
- Stored procedures are used in data access along with LINQ.
- The web application used both themes and CSS for web design.
- The ASP.NET 3.5 Framework with C# and VB. NET programing languages in VS 2008 development environment is used.
- Datatables with GridView and FormView web controls are used for building per session memory resident temporary data storage capabilities. The datatables were used with LINQ to record the data in SQL DB.
- Transaction API of dot net framework is used for recording data to 5 - 10 DB tables and rolling back if exception occurs.
- The data base was created in MSSQL Server tables, stored procedures, user functions, triggers, DTS packages.
- LINQ framework was used to create XML files from SQL DB table for company invoices. The XML files were created per cXML.org schema and DTD were used for validation. The validation was executed in XMLSpy.
- The XML files were transmitted to ARIBA portal using the web form post method. This application was created for Finance department.
- Used UML diagrams (Structure and Behavior) and Business Use-Case Analysis, gathering functional requirement, Developing specifications and business models for Job Order and Resume applications.
- Perform research and development work on .NET Framework 4.0 (DLR, Globalization, Localization), Visual Studio 2010, ASP.Net 4.0 (improved state management, Ajax, caching, CSS compatibilities).
Confidential, Franklin Park, IL
Web Technology Analyst
Responsibilities:
- Designed, developed and administered company's Internet, Extranet and Intranet sites (ASP.NET, VB.NET, C#, JavaScript, SQL Server 2000).
- Designed web page layout and added graphics to enhance the look of the pages.
- Integrate content provided by other departments such as sales, marketing, and business development.
- Trained and managed 6 employees and achieved significant improvements in their productivity.
- In corporate content management system into the company's web site, thus allowing non-technical personnel to contribute to the site.
- Trained marketing employees to use CMS.
- Enhanced web site functionality with scripts written in languages such as VBScript and JavaScript.
- Tracked traffic through the web site and advised management as to which pages generate the most hits.
- Successfully managed a 3-person team that created the company web site.
- Developed web applications on bretfordcommons.com - Order viewing and searching, COM registration, Sales force structure, Image gallery, Instant Rebate, Confidential University.
- Educated company staff on the power and capabilities of the company's web site, and encouraged them to provide more content for the site.
- Ensured proper operation of the web site with various browsers on different platforms.
- Perform duties as CAD coordinator for Confidential, including installing implementing and troubleshooting AutoCAD and complimentary software.
- Responded to written and telephone requests about site problems.
Confidential, Franklin Park, IL
CAD and Graphic Technology coordinator
Responsibilities:
- Build all project layouts.
- Communicated information to architects and dealers.
- Produced detailed drawings for field use.
- Oversee CAD software management and customization.
- Coordinated all CAD projects and updating for the Company web site.
- Organize Design Express software implementation and creating 2D and 3D cad symbols for CAP and GIZA catalogs.
- Tutor 5 employees to use AutoCAD with CAP Studio.