Senior Software Consultant Resume
Chicago, IL
SUMMARY:
- 12+ years’ experience in developing various software products and services using Microsoft .Net, C#, SQL Server and related technologies
- Expertise in building, deploying, configuring and maintaining applications
- 7 Years of experience in n - tier web application development using various design patterns (Observer, Singleton, Factory Method, Faç ade, etc )
- 6+ years’ experience designing, and implementing relational database using SQL Server
- 7+ years of application development experience using C#, ASP .Net, HTML and CSS.
- 8+ years of experience with Visual Studio and SQL Server
- Experience configuring and administering websites using IIS (Internet Information Services)
- 3+ years of Agile software development experience
- Understanding of Class diagrams, Sequence diagrams and other UML Diagrams.
- Advanced knowledge of version control using Team Foundation Server (TFS) and Git .
- 5+ years of experience in producing project documentation, using guidelines and conducting end user .
- Strong analytical and problem solving skills, creative, self-motivated and can work independently as well as in a team setting.
TECHNICAL SKILLS:
Programming Languages: C#, JavaScript
Web Technologies: ASP.Net, Bootstrap, JQuery, HTML, CSS, XML
Database Management Systems: SQL Server, Oracle
Development tools: Visual Studio
Development Models: Agile Development, Waterfall Development
Source Control: Git, TFS
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Senior Software Consultant
Responsibilities:
- Worked as a senior engineer reporting to a software architect
- Wrote C# .Net to send case updates from Mainframe to E-Filing system
- Configured Azure Application Insights to log application activities
- Used RabbitMQ to queue case changes and wrote a Windows Service worker to process cases from queue and call appropriate WCF service
- Reused existing Research. Bridge source code to achieve Secure Case requirement
- Configured Jenkins continuous build to automated code deployment to dev, stage
- Introduced seams to software architecture and added unit tests using Moq
Technologies: C#, .Net Framework 4.7, Git, GitLab, Jenkins, RabbitMQ, SQL Server, Trello
Confidential
.Net DeveloperResponsibilities:
- Played a technical lead role in development of .Net based cash application
- Interfaced with stakeholders to clarify requirements and prioritize stories
- Promptly addressed critical production issues
- Trained new developers on software archicture and provided code walk-through
- Made recommendation for better processes and tools to improve team
- Fixed architectural issues to improve stability of application
Technologies: C#, Winforms, .Net Framework 4.5, ADO .Net, SQL Server, Subversion, JIRA
Confidential
.Net DeveloperResponsibilities:
- Built reusable templates for Confidential using Sitecore CMS, ASP .Net MVC, JQuery, C# and Sql Server
- Created a database driven branch locator page by utilizing Google Maps API
- Leveraged JQuery AJAX to make calls to backend system
- Mentored junior developer on Visual Studio debugging technics
Technologies: C#, JavaScript, SiteCore CMS, Umbraco, JQuery, HTML, ASP .Net MVC, AJAX, .Net Framework, Google Maps API, Visual Studio 2015, TFS, SQL Server, Azure
Confidential
.Net DeveloperResponsibilities:
- Performed analysis of Confidential requirements
- Clarified requirements with business and project manager
- Evaluated alternative technical designs and identified the more feasible approach
Technologies: C#, ASP .Net, .Net Framework, Visual Studio 2013, TFS, WCF
Confidential
.Net DeveloperResponsibilities:
- Analyzed requirements for Medicare changes
- Researched PDF generator APIs and presented proof-of-concept
- Wrote data import script
Technologies: C#, ASP .Net, .Net Framework, Visual Studio 2008/2013, COBOL, Mainframe
Confidential, Norwalk, Connecticut
Lead Developer
Responsibilities:
- Worked with System Administrators and project managers to analyze requirements and evaluate design approaches
- Delivered project within targeted time while meeting requirement expectations
- Developed multithreaded application to create a responsive user experience
- Used ASP .Net to implement web component and leveraged ClickOnce to implement client
- Established dev, UAT and production deployment procedures
- Used Git for branching, versioning and source control
- Trained new developer on ConfigureMyPC codebase and deployment process
- Produced documentations and handled BAU processes (data import, reports on logs, etc.)
Technologies: C#, ClickOnce, Windows Script Host (WSH), VBScript, Jscript, WinForms, ASP .Net, .Net Framework, SQL Server, Visual Studio 2013, Git, JQuery, Bootstrap, JavaScript, CSS, HTML
Confidential, Chicago, IL
Software Engineer
Responsibilities:
- Wrote C# .Net code to implement new features in various .Net 3.5 applications
- Interfaced with business analysts and clients to clarify requirements
- Performed tests and issued fixes for defects
- Worked closely with Oracle database developers to perform technical analysis and make design decisions
- Performed a detailed analysis of existing security features of BRATSS
Technologies: C#, WCF, .Net Framework 3.5, Oracle, Rapid SQL, WSDL, XSD, XML, .Net Framework, Visual Studio, Team Foundation Server, Infragistics, .NetArch35
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Built a WCF service based on provided WSDL in order to expose banking features to mobile and web applications.
- Redesigned interaction between Mobile and Messaging service to loosen coupling and simplify service call.
- Simplified existing code for better readability and maintainability.
- Wrote C# code to implement requirements specified in Interface Control Document (ICD).
- Followed coding guidelines document when writing code and refactored existing code to follow the guideline.
Technologies: C#, WCF, WSDL, XSD, XML, .Net Framework, Visual Studio, Team Foundation Server, AutoFac, Log4Net, SOAP UI, WinTail, MainFrame, DB2
Confidential, Chicago, IL
Sr. Software Engineer
Responsibilities:
- Implemented notification message for PRiSM system with admin interface for template design and alarm level configuration.
- Played a leadership role in moving PRiSM source code from SourceSafe to TFS and in establishing a branch/merge strategy.
- Played a key role in a research project to utilize partial (electrical) discharge (PD) data from transformers
- Developed several custom user controls that enable visualization of PD data.
- Wrote multi-threaded windows service application to gather PD signal data.
- Built a windows tray application to pop up alarm notification messages.
- Worked remotely with a company located in Europe to configure their newly designed hardware prototype and successfully linked it to our system.
Technologies: WinForms, .Net Framework 2 and 4, Visual Studio 2010, Visual Source Safe, Team Foundation Server, C# 2.0 and 4.0, Java
Confidential, Chicago, IL
Sr. Software Engineer
Responsibilities:
- Implemented full text search for Edge CMS application that supports various document formats including pdf, doc, rtf, txt, html, etc.
- Implemented user tracking for Digital Asset Management
- Introduced social login and sharing to Sharpie.com
- Refactored various projects to increase code maintainability
- Performed branching, merging and related source control activities for the team.
Technologies: .Net Framework 4, Visual Studio 2010, Team Foundation Server, C# 4.0, Java, ASP .Net, SQL Server 2008, Solr, Lucene, Tika, IKVM, SolrNet, Gigya
Confidential, Chicago, IL
.Net Application Developer
Responsibilities:
- Wrote C# code to implement various business requirements for GlobalBestPractices
- Redesigned and migrated a tool called Profiler from Lotus Notes to .Net
- Used Office OpenXML technology to generate Excel file from .Net code to deliver a user friendly report
- Created a database solution to track, version and control database scripts. This helped our team to easily collaborate when working with database changes.
- Refactored .Net code to make it easier to understand and more reusable.
- Worked with business analyst and product owner to clarify requirements and communicate expectations
Technologies: .Net Framework 3.5, Visual Studio 2010, Team Foundation Server, C# 4.0, ASP .Net, SQL Server 2005, JavaScript, CSS, XHTML
Confidential, Schaumburg, IL
Software Engineer
Responsibilities:
- Created project proposal and requirement specification documents based on brief verbal discussions
- Played a lead role in a team of four developers
- Developed coding conventions and standards to enhance development and increase software maintainability
- Conducted code reviews and gave constructive feedback to developers
- Estimated completion time for task units and assigned them to other developers. Used Team Foundation Server work items feature to track and manage tasks.
- Implemented solution using C# 3.0, .Net Framework 3.5, ASP .Net and SQL Server .
- Employed good software development practices and guidelines
- Coordinated development team efforts with test team and business analysis team.
- Applied various testing mechanisms to ensure quality
Technologies: .Net Framework 3.5, Visual Studio 2008, Team Foundation Server, C# 3.0, ASP .Net, SQL Server 2005, JavaScript, CSS, HTML
Confidential, Downers Grove, IL
Software Engineer
Responsibilities:
- Developed front, middle and back end components of .Net web application.
- Migrated application written Visual Basic 6 to C# 2.0
- Outlined the design and architecture of the application using appropriate design patterns.
- Implemented solution using C#, ASP .Net and SQL Server.
- Wrote software development standards and guidelines to ensure consistency.
- Built and deployed projects for test and integration.
- Created SQL scripts and DTS packages to promote changes to test environment.
- Designed database architecture based on user requirements
- Implemented backup and disaster recovery plans for production servers
- Regularly resolved performance issues and fine-tuned queries and stored procedures.
- Used the Model-View-Presenter (MVP) pattern.
- Created tables, indexes, stored procedures using SQL Server 2005.
Technologies: .Net Framework 2.0, Visual Studio 2005, Team Foundation Server, C#, ASP .Net, SQL Server 2000/2005, JavaScript, Visual Studio 6.0, Visual Source Safe
Confidential, Charlotte, NC
Lead Developer
Responsibilities:
- Created custom reporting web application that delivers ad-hoc reports
- Designed software requirements and implemented code using C# .NET and ASP .NET.
- Implemented Factory design pattern to provide mechanism to create data access
- Designed and implemented dynamic SQL query generator using C#.
- Developed and utilized custom control for better user experience.
- Participated in testing and fixing bugs on various products in the company.
Technologies: C#, ASP .Net, IIS, ADO .Net, SQL Server, .Net Framework, Visual Studio, DB2, JavaScript, HTML, CSS, XML, Excel and AllFusion Harvest