Software Engineer Ii Resume
Deerfield, IL
SUMMARY
- Over Seventeen years of solid experience in the analysis, design, programming, testing and implementation of applications mainly in C#/JAVA/C++/ VB and Database Management Systems with recent experience in Agile methodologies.
TECHNICAL SKILLS
Hardware: PC & Latter - day Successors, Sun, IBM ES 9000, Cyber 180/830
Operating Systems: DOS, Linux, UNIX, Solaris, NOS, MVS/ESA, Netware, Windows NT, XP, VISTA, 7
GUI: Visual C++, Visual Basic, PowerBuilder, ASP/ASP.NET, Eclipse, XML Spy, JQuery, NetBeans
Programming Languages: C#.NET, JAVA, 'C', C++, XML, QB, Assembly (8085&86), Prolog, FORTRAN, Pascal, NodeJS
Technologies: ADO, JDBC, MFC, ATL, STL, COM, WIN32, WPF, XAML, LINQ, WCF, LINQ to SQL, IOC, NHibernate, StuctureMap, SLF/Log4Net, AJAX, JSON, Web API, AngularJS, RequireJS, HTML5, CSS, SASS, Bootstrap, EF, Unity
RDBMS: Access, SQL Server, Sybase, DB2, FoxPro, Oracle
Testing Framework: Nunit, Watin, Selenium, Specflow, Docker
Others: OpenSSO, IDM, DSCC, Solr, WinSCP, Putty, Apache Directory Studio, TortoiseSVN, VSS, TFS, Tomcat, GlassFish, MS Project, JIRA, Confluence, TeamCity, Jenkins, Bower, Gulp, NPM
PROFESSIONAL EXPERIENCE
Confidential, Deerfield, IL
Software Engineer II
Responsibilities:
- Worked on multiple products using C#, ASP.NET MVC, Web API, AngularJS, JQuery, SASS, ASP, RequireJS, StructureMap, SimpleInjector, Jira, MSMQ, Entity framework and SQL server.
- Enhancement of Contact Management and Bid by Trade functionality.
- Created APIs. Integrated other API services.
- Implemented generic GTM (Google Tag Manger) for analytics.
- Created generic repository using Entity framework.
- Added integration testing on some of the projects.
- Enhancements on Single Page Applications (SPA) using AngularJS and RequireJS
- Converted HTTP site to HTTPS
- Significantly improved performance of copying of projects
- Automated deployment for different applications using Jenkins
- SQLServer to Oracle conversion and branding needed after acquisition
Confidential, IL
Sr. Developer/Designer
Responsibilities:
- .Pharmacy domain application project development using ASP.NET MVC, JQuery, WCF, Unity and SQL Server. Created integration tests, database design, diagrams, and stored procedures.
- VPP POC using ASPT.NET MVC and telerik UI. Created/worked on biztalk projects.
- Working with a team on Service-oriented architecture (SOA) design pattern framework using agile scrum methodology. Mentored other developers.
- Used Confluence for team collaboration and JIRA for project management. Used SVN for version control.
Confidential, IL
.Net Developer/Software Engineer
Responsibilities:
- Developed generic table comparer using C#, XML and SQL to compare tables across different environments.
- Check Stub Automation, Agency Check Automation, Check Calculator Automation, Time Clock Import Automation and WebTime Report Automation using C#, SQL, XML, NUnit, TeamCity, Selenium. WebTime Performance tests using C# and Watin. Comparing tool for Employee Import.
- Enhancement of parallel payroll processing web site using ASP.NET MVC, C# and Entity Framework.
- Fixes for WebPay using C#, ASP.NET with web forms/MVC and SQL. Unit tests created in WebLink using Moq. Integration test created in WebPay.
- Created SQL Script to find out orphan records.
- Used Scrum agile methodology. Used SVN and TFS for version control.
Confidential, Chicago, IL
Developer II, Enterprise Architecture
Responsibilities:
- Developed two custom .NET importers for importing customers from Microsoft CRM & customers and users from CisionPoint (CP) to a new operational data warehouse. Run as a Windows Service hosted WCF service. Utilized external WCF Web Services and SQL Server Stored Procedures. Multithreaded environment used locks and mutex as synchronization objects. Used TSQL commands with linked servers and triggers to validate data. Utilized Test Driven Development (TDD) with Mock objects to test Unit and Integration test cases. Added SOAP/RESTful web methods to get the status of the self hosted WCF service. Used SLF/Log4Net for logging. Coded in C#.NET. Used Dependency Injection to work with different external service sources. Used Agile software development. Required to work with other teams and send daily status report. MSI packages created for installation. Did full development with design, coding and testing.
- Indexed multiple RSS feeds with Solr. Installed Solr in Windows. Documented the steps of the indexing. Measured expected throughput and submitted results for further analysis.
- Enhanced Single Sign-On (SSO) to include API Key. Created Admin User for External API. Documented the steps of Admin User creation. Added SOAP/RESTful web methods to create, authenticate, enable, disable and delete API Keyes. Coded in JAVA. Deployed in Tomcat/GlassFish Servers. Tested under Windows and Linux. Agile software development and participated in Stand Up meetings.
- Defect Fixing for RDS (Research Data System). Utilized ASP.NET MVC, T4MVC, IOC, NHibernate, StuctureMap and Silverlight.
- Developed training UI for Entity Tagging. Coded in ASP.NET MVC with C# and JQuery with AJAX & JSON. Used facebook-like dynamic inputs with auto complete. Used LINQ to SQL to query and update the SQL Server DB. Project completion time is planned in MS Project.
- Implemented Solrization of CP Plan Data Proof of Concept (POC). Coded in ASP.NET MVC with C#, JavaScript, SQL Server and web service. Processed XML data received through calls to REST-like HTTP/XML API’s in Solr search engine deployed in Linux. Checked log file located in Linux for errors. Presented POC before higher management. Single Source of Truth(SSOT) development started after this POC to improve the performance.
Confidential
Freelance Consultant - Senior Consultant
Responsibilities:
- Website Development using ASP.NET, C#.NET and SQL Server.
- Front End development for Critical Illness and Heart Stroke plans using VB 6.0, HTML, JavaScript and ASP.
- Database Rate Verification using C#.NET utilizing WinForms with both SQL Server and Access.
- Term Life product calculation engine development in VB 6.0.
- Specification analysis and Estimation.
- Implementation of 3 annuity products (SPDA, FPDA & SPIA). Programming of calculation engine in VB 6.0 & illustrations in VC++ using COM and WIN32 under OOP.
- Regression testing using XML configured batch processing system.
- Report creation using XML
- Visual Source Safe (VSS) version control system administration.
Confidential
Programmer/Analyst
Responsibilities:
- Worked in an environment using MFC in Report GUI, WIN API calls and Object Oriented programming.
- Report Authoring using XML.
- Internet based Insurance Report Component programming in Microsoft Visual C++ in a N-tier system under Client Server environment. ChartFX graph creation, manipulation of picture formats including BITMAP, JPEG, WMF and PDF library.
- STL programming using Maps and Stacks. Familiar with vector, deque, list, queue and set.
- Coded for Direct Data Manager in Visual Basic.
- Database Table Record Optimization using complex SQL queries.
- Analysis, Implementation and Estimation of Projects.
- Debugging of HTML, Java Script & Visual Basic Components.
- Insurance Illustration Report programming in Borland C++ under Windows NT environment with Back End Access Database.
- Gathered product specific data from the Database using SQL queries.
- System Maintenance and Enhancements for Life Insurance products including Whole Life, Universal Life, Variable Universal Life, Disability Income and Annuities.
- Under a Quick Basic development environment, developed new Life Insurance products.
- Experience using Microsoft Visual Source Safe (VSS) version control system.
Confidential
Programmer Trainee
Responsibilities:
- Accented ability to successfully handle numerous responsibilities and transitional developments by designing systems.
- Under a FoxPro development environment, created an information management system that includes an inventory and a modified financial accounting system, fulfilling the intrinsic needs of the client's conceptual design.
- Gained essential experience in the development of financial accounting and inventory systems by implementing designs which successfully encompassed order processing, purchasing, sales, L/C, invoicing and various accounting functions including: bank, cash & journal transactions with the adoption of double-entry accounting procedures.
- Demonstrated productive creativity through the development of a payroll application system using PowerBuilder.
- Developed items of strong relevance to the macro-goals of any institution by developing a hospital management system consisting of patient details, various medical reports and billing information (Created using Visual Basic)
Full Life Cycle Development
Confidential
Responsibilities:
- Client Server project using WCF in C# utilizing WinForm.
- Translation Tool development in Visual C# with WPF using XAML and LINQ. Created an XLIFF editor GUI using Datagrid and other .Net 3.5 controls. Loaded with XmlDocument. Used XAML for displaying the data. Bound Dependency Properties for the UI controls in XAML to the data. Used ValueConverter to convert the XLIFF state. Translation Units filtered using LINQ.
- ASP.NET with C#/VB.NET Programming. Used Oracle in Back End.
- Created SQL Stored Procedures and Triggers in SQL Server.
- C#.NET Programming: Worked in Windows Forms, Web Services and Remoting. Used SQL Server 2005 in Back End.
- STL programming using vector, deque, list, queue and set containers.
- Linux C/C++ Programming and Shell Scripting. Socket programming.
- Java Programming in Windows and UNIX/ Linux.
- Solaris Unix/Fedora Linux administration.
- Used Object Oriented Design and Design patterns in Barista-matic (Simulator of an automatic coffee dispensing machine). C++/C#/JAVA code is available for review.
- PreVisor (Brainbench) C++ Test on Oct 8, 2008- Proficiency Level: Expert, Score: 4.6/5, Percentile: 100.
