Senior Programmer Analyst Resume
Bentonville, AR
SUMMARY
- I am a passionate software engineer with 9 years of professional experience in system design, development, implementation and deployment of scalable, multi - tier enterprise web applications and web services using various Microsoft technologies and other platforms.
- Specialties include ASP.NET, ASP.NET MVC, ASP.NET Web API, WCF, JavaScript, HTML, CSS, open-source, SOA using IBM’s Datapower
TECHNICAL SKILLS
.NET technologies: .NET framework 4, 3.5, 3.0, 2.0, ASP.NET, ADO.NET, LINQ, ASP.NET MVC, WCF, ASP.NET Web API, Web forms
Programming languages: C#, JavaScript, XSLT, PL/SQL
Markup & formats: HTML, CSS, XML & JSON
ORMs: NHibernate, Entity framework
Databases: Microsoft SQL Server, Informix, MS Access, Oracle, Redis, Elasticsearch (when used as DB)
Javascript & related frameworks: KnockoutJS, AngularJS, JQuery, Grunt, Jasmine
Unit testing frameworks: NUnit, Visual Studio Unit Testing, Jasmine
Version Control: Subversion, Git
IDEs: Visual Studio 2012/2, IBM Datapower, Sublime Text
SOA technologies: IBM Datapower, WCF, Web API
ALM tools: Jenkins, Hudson & SonarQube
Other tools: Logstash, Apache Flume
PROFESSIONAL EXPERIENCE
Confidential - Bentonville, AR
Senior Programmer Analyst
Responsibilities:
- Developed architecture and business logic of the project
- Written Technical Design Specifications
- Written stored procedures and triggers on the database
- Deployed the application across different countries making use of resource files for localizing the content.
- Implemented MVC pattern using ASP.NET MVC 2 & 3. This helped in separating the different concerns of the application (UI, Business logic, Data access layer)
- Developed application logic using C#. Used LINQ to query XML documents and collections of objects
- Implemented MVVM pattern using KnockoutJS javascript framework for building the presentation layer. This helped in separating the content, presentation and behavior concerns of the front-end.
- Implemented client as single page application using Angular JS
- Followed Test Driven Development for developing the application with NUnit as Unit Testing framework and MOQ as the mocking framework
- Implemented Dependency Injection (DI) pattern using Structure Map container.
- Used HTML, CSS, and JQuery UI to build the user interface layer.
- Used JQuery and KnockoutJS Javascript frameworks to write the front-end logic.
Envrionment: .NET 3.5, 4.0, ASP.NET MVC 2 & MVC 3, informix, SQL Server, visual studio 2012/2010/2008 , C#, subversion, Hudson/Jenkins for continuous integrationNUnit, Moq, StructureMap, HTML, CSS, Javascript, JQuery, KnockoutJS, Angular JSJQuery UI
Confidential - Warrenville, IL
Senior Software Engineer, Lead .NET developer, Technical Lead & Onsite coordinator
Responsibilities:
- Architected and developed above mentioned applications.
- Re-engineered and changed the architecture of PDRS, MMDW & Shippiing System and made them available as intranet web applications built using C#.NET, ASP.NET, ASP.NET AJAX, and XML
- Developed business layer, Data layer using C# and built user interface using HTML, Javascript & CSS
- Developed client side validation and dynamic UI using JavaScript and HTML
- Extensively worked on Data Binding controls
- Created stored procedures, triggers & views on Oracle & sql server databases
- Migrated cold fusion reports to crystal reports implemented form valdiation using ASP.NET valdiation controls
- Developed user administration screens which helps in maintaining users of system using .NET role based security API
- Extensively worked on AJAX controls like tab view, accordion, modal popups, etc.
- Migrated data maintenance screens from Coldfusion to ASP.NET web forms
- Worked on SMTP/POP3 solution for receiving files from Transport 4 systems.
- Used Openpop.NET for pop3 communication with email servers to scan the mailbox and pull the attachments from emails.
- Used iTextSharp to generate PDFs using C# & .NET
Environment: C#.NET, VB.NET, ASP.NET 1.1/2.0/3.5, ASP.NET Ajax, XML, Crystal Reports XI, Oracle 10g, SQL Server 2000/2005, HTML, CSS, JavaScript, Visual Studio.NET 2003/2005/2008 , IIS 6.0, VSS, Java, TIBCO IM Workflows, Transact-SQL (T-SQL), IIS, ADO.NET, Java Script, HTML, MS Access, MS Excel, Crystal Reports, CSS, JavaScript, Visual Studio.NET 2008
