Senior Application Developer Resume
Montvale, NJ
PROFESSIONAL SUMMARY:
- Overall 12+ year's professional experience in .Net Development experience in Client/Server, N - tier architecture Web, Windows, and Services based application and IT consulting.
- 6+ years’ experience in financial service specifically Money Transfer Industry, Compliance, and KYC domain.
- Extensive knowledge in System Design and development in the .NET technology and framework using C#.NET, WPF, WCF, LINQ, ADO.NET, Web Services, ASP.NET, IIS and Entity Framework.
- Extensive knowledge in Web Services (SOAP), Windows communication Foundation (WCF) with C# integrated into MVC, WPF, and ASP.NET.
- Extensive knowledge in Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects and .NET ENTITY FRAMEWORK).
- Worked and developed Web Forms and Win Forms applications with .NET Framework 4.5/4.0/3.5/3.0/2.0 and Visual Studio 2015/2012/2010/2008/2005.
- Worked with IIS and .NET Assemblies and WCF services during WCF Services Deployment.
- Worked extensively with Entity Framework, ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server & IBM DB2.
- Extensively used Third-party controls of DevExpress for WPF and other Server controls like Anthem Controls for HTML.
- Profound knowledge in DBMS using IBM DB2, SQL Server and MS Access e.g. Database design Modeling and development, Stored Procedures, Functions, and Triggers, Views for the implementation.
- Good Knowledge in Parsing, querying, and transforming XML, HTML, and JSON.
- Good Knowledge of various JavaScript responsive frameworks like Angular, JQuery and bootstrap.
- Proficient with XML related technologies including XML, XSD, and DOM.
- Good knowledge of CMMi process for Projects/Applications.
- Good Knowledge in High and Low-level design documents using UML diagrams like Sequence and process flow diagrams etc.
- Experience in PowerShell scripting for automation of system tasks.
- Experience in writing unit tests code in the MSUnit test for automation functional and regression testing for software applications.
- Worked on cloud technologies for various services like AWS security groups that acted as virtual firewalls to control the incoming traffic onto AWS EC2 instances, S3, EBS volumes.
- Good experience in using Atlassian tools like JIRA, Confluence .
- Extensive knowledge of SDLC and working with Agile Methodology and Waterfall Methodology and Test-Driven Development.
- Extensive knowledge of software development life cycle (SDLC) such as strategy and analyzing, designing, building (coding), code review, testing and documentation of software products.
- Extensive knowledge and hands-on experience in Object-Oriented Design Principles and Design Patterns implementation in an enterprise application.
- Well exposed to Quality Process, Estimation & Code Review.
- Good in interaction with business units and team and analyze business problems and project management skills.
- Experience as Onsite Coordinator, Technical Lead -Development & Competence role.
- Excellent in troubleshooting skills for analysis and fixing the critical issue, providing alternating solutions until the issue fixed with excellent communication skills and able to work individually and as a team.
- Highly organized with the ability to manage multiple projects.
- Strong leadership, management skills, excellent knowledge in business process understanding, integration of technologies, architecture skills, distributed components development.
TECHNICAL SKILLS:
Microsoft .Net Technologies / Key Areas: C#.NET, WPF, WCF, ADO.NET, Entity Framework, ASP.NET, Windows Services, Console and Windows application
Database/Backend:: IBM DB2, MSSQL Server, MS Access
IDE:: Visual Studio 2015/17/19
Web Server:: Internet Information Service (IIS)
Version Control Tools/ Source Control:: SVN, TFS, GIT, Visual Source Safe (VSS)
Markup Language:: HTML, XML, XSD
Script Languages/JavaScript Framework: Java Script, JQuery, Bootstrap, Angular
Designing Tools:: Microsoft Visio, Lucidchart
Methodologies:: OOP, SDLC, Microsoft Design pattern and practices, Agile Methodology
Domain Knowledge:: Compliance, KYC, Remittance (Anti Money Laundering), ATM, Healthcare
Project Management Tools:: JIRA, MS Project, Whizible
Tools: & Utilities: SOAPUI, Reflector for .NET, LINQPad, Crystal and Seagate Report
Library/API:: Dev Express Controls, Enterprise library, Json.NET, Active PDF, VSS API, Neurotec Biometric SDK
Architecture:: N-Tier, Distributed multi server, MVP, MVC, Plugin Design Pattern Observer, Singleton, Factory, Repository, Decorator etc.
PROFESSIONAL EXPERIENCE:
Confidential, Montvale, NJ
Senior Application Developer
Responsibilities:
- Responsible to interact with business units and analyze business problems relating to AML and real-time risk assessment requirements.
- Apply knowledge of regulatory requirements to create the design and functional specifications for AML compliance applications.
- Designed/modified and implemented Frameworks for AML compliance Application.
- Development using WPF, WCF, and C #.Net Framework, Entity Frameworks, IBM DB2.
- Created and consumed WCF Web services for service layer.
- Created & hosted WCF Services and used different bindings to make it available to different types of clients
- Enhancements applications build around .Net like Winforms, Web Sevices, WPF, WCF & Windows services etc.
- Used LINQ for querying on certain Business objects.
- Hosted WCF services in IIS and consumed them.
- Implemented ORM framework using Entity Framework with Repository Pattern and its implementation over the Business and Presentation layers.
- ADO.Net also used for retrieving data from DB2.
- Used SonarQube for inspection of code quality to perform automatic reviews.
- TFS and GIT for version control, requirements management, project management, and automated builds.
- Used SOAPUI and WCF Client for WCF service testing.
- Used Visual Studio or WPF and WCF service development.
- Used several Nuget packages e.g Ninject dependency injector, NLog for application exception and debug logging.
- Responsible for Database changes for AML application. Created new tables, wrote stored procedures for applications and some user defined functions in IBM DB2 database (Data Studio 4.1.3 Client as IDE).
- Support the production release process for AML compliance application, fixing the critical issues, analysis of the impact of the issues and providing alternating solutions while fixing issues to business.
- Participate in the complete software development lifecycle, such as Requirement gathering, solution design, documentation like preparation of TDD, Impact Analysis Report, and Release notes, unit test case, etc.
- Responsible for AML application interactive UI Design mockup Lucidchart and Visio used for this.
- Responsible for the developed business layer, presentation layer, and Database Layer this System.
- Responsible coding and code review.
- Responsible for unit testing and end to end integration of functionality of AML application.
- Used PowerShell scripts for scheduler and WCF services configuration on QA, UAT and production environments.
- Develop builds for quality assurance (QA) and client user acceptance testing (UAT).
- Creating comprehensive business case documents and technical documents using UML concepts.
- Knowledge on software processes such as source control management, change management, defect tracking, and continuous integration.
- Working with team across the globe for high-quality solution development and production implementation in agile software development and waterfall software development lifecycle.
Environment: C#.Net, WPF, WCF, IBM DB2, TFS, Visual Studio, Power Shell, SOAPUI, Microsoft Visio, Lucidchart, BOX, WUShare (A SharePoint site for document management), Dev Express controls for WPF, Entity Framework.
Confidential
Senior Developer/ Engineer - Development
Responsibilities:
- Understanding of Requirement specifications.Documentation like preparation of HLD, LLD, Release notes etc.
- Responsible for developed business layer, presentation layer and Database Layer this System.
- Coding and Code review.
- Responsible for Unit testing of functionality in this system.
- Support application thought debugging and fixing.
- Developed Windows Service for sending authorization message
- ADO.Net used for retrieving data from SQL Server.
- Created Stored Procedures, Functions using PL/SQL to insert, update, and delete data inside tables.
- Created new tables, wrote stored procedures for applications and some user defined functions in SQL Server database.
- Responsible for UI Design, Worked on HTML and CSS for styling the pages in the application.
- Worked on ASP.NET State Management Techniques like View State, Sessions, Caching (Output Caching).
- Bootstrap to present the application in a visually appealing manner
- Used Bootstrap, and JQuery libraries for more productive web design.
- FXCop analyzers check your code for security, performance, and design issues, among others.
Environment: ASP.net Windows Services, C#, .Net 3.0 Framework, ADO.Net, SQL Server 2000, Microsoft Visio, Neurotec Biometric SDK, FXCop, JQuery, HTML and CSS
Confidential
.Net Developer
Responsibilities:
- Understanding of Requirement specifications.
- Responsible for developed business layer, presentation layer and Database Layer this System e.g Responsible for Designing ASPX Webform, JavaScript, SQL queries and integration with UI.
- Responsible for Unit testing of functionality in this system.
- Support application thought debugging and fixing.
- Responsible for developed MVP framework for System.
- Support application thought to debug and fixing.