Senior Programmer Resume
Atlanta, GA
SUMMARY
- Overall 10 years of experience in Application development and maintenance using Microsoft Technologies, Software development life cycle management with Waterfall, Agile methodologies for internet/intranet applications
- Primary area of expertise - Microsoft .NET technologies including, NET 4.5, C# SOA, SOAP, XML, Web services, ASP.NET, MVC 5, Entity Framework 6, WEB API 2.0, Angular JS 1.X and 2.0, Design patterns
- Extensive Experience in design, development of Internet/Intranet applications using, ASP.NET, VB.NET, C#.Net, LINQ, C++, IIS, HTML, DHTML, JavaScript, JQuery and Angular JS.
- Exposed to various business domains like, Hi-Tech and discrete Manufacturing, Mining, Energy utility Services, Banking and Finance etc.
- Implemented Angular JS with focus on modules configuring routes to cater different views using multiple controllers and Web Api
- Developing and enhancing applications using S.O.L.I.D principles
- Good at problem solving, debugging skills, quick starter and always keen to learn and adopt new tools and technologies and work efficiently, independently or as part of a team.
- Proven Experience in complete development Lifecycle phases including planning, requirements collection, detailed design, implementation and testing.
- Expertise in K2 Blackpearl BPM tool integrated with MOSS.
- Expertise on jQuery, AngularJS, Kendo UI, bootstrap, HTML and Ajax
- Exposure to SQL Server Reporting Services (SSRS) Development.
- Expertise on SharePoint App model
- 5+ years’ experience on SharePoint 2007/2010/2013 application development and administration
- Exposure to Azure, AWS platform
- Excellent experience on using development tools like Visual studio 2005/2008/2010/2013 , SQL Management Studio 2005/2012, SharePoint Designer 2007/2010/2013 , Powershell, STSADM commands, WSP Builder, ULS LogViewer, CAML query Designer, Grunt.js, Bower
TECHNICAL SKILLS
Programming Languages: C#, SQL, JavaScript, VB.NET
Analytic Packages: Microsoft Excel 2013/2010-Pivot Tables, Microsoft Excel 2013/2010-PowerPivot.
Scripting: PowerShell 2.0
Application Frameworks: Dot Net 2.0-4.5, Angular 2
Server Operating Systems: Windows Server 2012, Windows Server 2008/2008-R2, Windows Server 2003
Database: SQL Server 2005/2008/2012
Architecture: Client Server, 3-Tier, N-tier, SOA, REST, SaaS
IDE: Visual Studio 2013/2012/2010/2008 , SQL Server 2012/2010 Management Studio
Version Control Tools: VSS, TFS 2010, GIT
Web Services API: WCF, ASP.NET Web API, OData
Web Technologies: ASP.NET, ASP.NET AJAX, XML, XSD, XSLT, XHTML, HTML, CSS, jQuery
Portal Technologies: SharePoint 2013, SharePoint 2010, Windows SharePoint Services (WSS 3.0), Microsoft Office SharePoint Server (MOSS) 2007
Report/Dashboard Designers: SQL Server Reporting Services (SSRS), PerformancePoint Dashboard Designer.
UI Technologies: Kendo UI, AngularJS
Other Tools: MS Office 2007/2010, MS InfoPath 2007/2010, MS Visio 2007/2010, K2 Black Pearl Workflow, Visual Studio Tools for Office(VSTO), Telerik Rad Controls for ASP.NET AJAX v2009
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Programmer
Responsibilities:
- Re-write applications in MVC5, Web API 2.0 platform using Visual Studio 2013, MS SQL Server 2014, Kendo UI, C#, VB.NET, Entity Framework 6.0, jQuery, CSS 3.0, HTML 5, LINQ, Kendo MVVM, Angular2
- Strategize Cloud adoption
- Execute a pilot project to move Product Assurance Letters application to Dynamo DB and AWS EC2 instance
- Use API gateway to send out letters from PAL system on a nightly basis to vendors
- Develop API to expose Lambda functions
- Develop applications that conforms to SOLID principles as and when needed
- Kendo UI components usage and customization
- Creating Single Page Task Tracker application using Angular and kendo widgets
- Develop custom kendo UI controls for contact entry multi select pop up dialog boxes etc.
- Develop WEB APIs that can provide data to MVVM applications
- Developing data models using Entity Framework
- Develop data access layer and business layers using ado.net
- Develop batch jobs to ready data dump and web services
- Create web services and Web API RESTful Services
- Develop single page applications using Angular 2
- Create a survey application using Angular 2
- Create Web APIs in .net
- Create Services in Angular2 to consume web api
- Optimize processes using expertise in Manufacturing Domain
- Maintenance and Support of Application until re-engineering is complete
- Optimize SQL Server stored procedure
- Fix Performance issues
- Develop rich looking user interface
- Develop SAP ERP interface to connect with BOMs and Vendor Management modules
- Automating deployment process using Jenkins
- Implement bug tracking and continuous delivery using TFS online for issue tracking
- Collaborate with other team members for optimizing developmental timelines, test planning and quality assurance
- Develop and deploy SSRS reports
- Estimate enhancement projects and layout and execution plan in semi-agile format with 2 weeks release sprints
- Debug Production issues and find fast resolution
Confidential, Jacksonville, FL
Senior .NET / UI Developer
Responsibilities:
- Develop dashboard controls using Kendo UI controls
- Develop RESTful calls to SharePoint lists
- Develop a Single page application using Angular to display policy and procedure documents in the form of carousel cards
- Develop view models using Entity framework
- Test planning
- Unit and System test plan development
- Collaborate with business users to understand requirements and negotiate project scope and timelines
- Collaborate with client IT team for deployment activities
- Set up SharePoint Document libraries
- Set Up SharePoint search service
- Enforce SharePoint Document policies, Taxonomy tags
- Creating document content types that re deployable to in different environments
Confidential, Dayton, OH
Senior .NET / UI Developer
Responsibilities:
- Monitor scheduled data processing jobs
- Re-engineer applications on old technologies (Legacy Applications) to advanced ones
- Automation of error alerts
- Provide process consulting when it comes to industry best practices
- Participated in code and design reviews and used check tool for code quality improvements.
- Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project
- Re-engineered online printing/ticketing(VIPS) system from ASP to ASP.NET MVC
- Re-writing applications to make the code manageable by implementing Design patterns and SOLID principles
- Created re-usable Kendo UI components across the application
- Product finding app
- Created schema for products and in its supporting bill of materials
- Made the VIPS application centralized for all Geographies where client was operating which helped the client in reducing the support staff strength required to operate in different shifts
- Worked with WEB APIs to feed the models in angularJs and Kendo UI returning JSON objects.
- Developed Single page application using Angular to create a Dashboard of failed EDI orders from different systems.
Confidential -Dallas, TX
Lead Application Developer
Responsibilities:
- Creating work break down structure for the team in the projects executed during the stint with Celanese
- Creating architecture solution diagrams and documents
- Implement major modules of the project
- Create WCF end points for Data access
- Creating Master page for branding the application using CSS, HTML, jQuery
- Creating SSIS package for data extraction from other line of business applications
- Implemented dependency properties to develop Custom Controls, used Themes/Generic, XAML to define custom UI Properties and developed reusable user, XAML and C#.NET 3.5, Visual Studio2010/2008
- Developed Data Access Layer using Entity Framework, LINQ using C# and Visual Studio.NET2010
- Used Visual Source Safe to maintain version information. Prepared test cases and performed unit testing using Visual Studio Unit Testing Framework
- Implemented industry’s best followed processes for problem solving and change deployments. Set a Governance policy for the IT team
Confidential
Technology Analyst
Responsibilities:
- Gathering requirements from non-technical users who worked on Iron ore mines
- Converting business requirements to Functional requirement
- Creating Technical Design document
- Developing application according to the design document
- Assure quality of deliverables both by self and from members of the team
- End user training
- Creating Data Extraction SSIS jobs
- Creating Stored procedures on MSSQL 2008
- Data collection of Mining equipment service logs using SSIS
- Data mapping algorithms using complex stored procedures
- Alerts to equipment operators using .NET & SMTP mail servers for any data mismatch
- Report Dash board using MSChart contol for data analysis by reliability engineers
- Developing data layer for extracting data from transformed data in MSSQL server using C#, .NET, WCF, SOAP based web services
- Developing front end ASP.NET pages
- Developing reports using MSCHART
- Developing master page
Confidential
Technology Analyst
Responsibilities:
- Creating custom web services on SharePoint to expose the list and libraries to the ASP.NET site for consumption
- Creating intuitive master page from which the content pages can be inherited
- Consuming SharePoint OOTB web service and displaying the content using User controls
- Creating an Image gallery with Expand collapsible menu using CSS & jQuery
- Creating Data extraction modules using C#
- Displaying the navigation menu using XML, XSL and CSS
- Creating List aggregator control using re-usable CustomControl, C#, ASP.NET, jQuery etc
- Creating Custom Image and Video Libraries on SharePoint using OOTB Document library templates
- Custom Grid view controls which consumes OOTB SharePoint Search web service
Confidential
Software Engineer
Responsibilities:
- Upgrading PI server programs using ADO.NET adapters instead of COM objects
- Upgrading to DATASET instead of obsolete record set
- ASP.NET Master page development
- Consuming SOAP based web service data layer creation
- AJAX usage to avoid post back in web pages
- C# Business layer implementation
- Front End UI using HTML, CSS, javascript, jQuery
- Interface with Microsoft Commerce Server by consuming SOAP based web services
- Integration Testing
- UAT Support
- Ongoing application support after Site went live
- Developing user interface using C#, ASP.NET, jQuery, JavaScript, HTML, CSS etc
- Developing data layer components which were used across the applications to access/extract data from SQL servers/SharePoint Lists/Microsoft Commerce Server
