Software Engineer Resume
SUMMARY
- Over 5 years of experience with software development life cycle (SDLC) involving Analysis, Design, Development, Testing, Implementation and production Support.
- Expertise in designing and developing web based and windows - based applications in Visual Studio … using ASP.Net, VB.NET, C#.Net, LINQ, Web Services, Web API, VB Script, JavaScript, HTML, CSS, XML.
- Knowledgeable Experience in implementation of 3-Tier Architecture, Client/Server Architectures, N-Tier Architecture and SOA (Service Oriented Architecture) in Microsoft Technologies.
- Experience in Factory works and Camstar MES.
- Good at handling user’s access by training records and using Modeling object in Camstar.
- Having experience in working with Designer in Camstar 5.8 and Modeling in Camstar 4.8,5.8,6.0.
- Expertise in developing web-centric applications using HTML and JavaScript as client-side code and ASP.NET using C# to implement server-side code.
- Experience in building Web Services using SOAP Protocol and Representational State Transfer (RESTful).
- Good Knowledge with object-oriented programming, analysis and designing across the applications.
- Experience in analytical and technical skills and developing systems using different software methodologies like Agile, Waterfall (traditional).
- Working experience on AJAX, CSS (Cascading Style Sheets), HTML5, jQuery.
- Strong hands on experience on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism.
- Experience in Model View Controller architecture with ASP.NET framework, Microsoft.Net Design Patterns.
- Knowledge on developing the web application using framework like Language Integrated Query (LINQ) and Entity framework.
- Had good experience in creating dynamic views using AngularJS and learning experience with Knockout JS.
- Extensive knowledge in visual studio, .NET and versioning tools like Serena PVCS Version Manager, GitHub, Team Foundation Server.
- Experience in Database Analysis/Design/Normalization/Manipulation processes using SQL Server Oracle 10g & 11g and MS- Access.
- Knowledge in SQL Server Integration Services (SSIS) and in using Reporting tools like Crystal Reports, SSRS (SQL Server Reporting Services).
- Proficiency in using NHibernate Entities and Mappings to achieve connection between relational databases.
- Expertise in writing test plans covering all the possible scenarios and automate them at all levels of testing like unit, integration, Functional, Compatibility.
- Good Knowledge in designing Use-Case diagrams, Class diagrams, Interaction diagrams using Designer tools like MS Visio.
- Ability to work on strenuous team/single projects and meet deadlines.
- Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities.
- End to End Support, from Research & Design to Production & Support.
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Involved in the SDLC of requirement analysis, design, and development of several components of web-based application using Agile Methodology.
- Developed and enhanced Master Pages, User Controls, Custom Controls, and User Interface by using HTML, CSS, jQuery, ASP.NET Controls.
- Designed User Interface using JavaScript, ASP.NET, DHTML, XSLT and XML and used AJAX for rich user interface operations and avoiding post back to the server.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
- Involve, Design and Develop Microservices for MDMS an MES Integration using MVC(Model-View-Controller).
- Involved in Gathering Requirements and analyzing those using Blueprint Requirement tools and generated automatic user stories in agile methodology.
- Developing the presentation layer using WPF and communicate to a business layer using Windows Communication Foundation (WCF) technology using Unity framework.
- Develop training records in Camstar portal for user authentication and set up Category level access and specified tool access
- Develop Batch and Resource related services for Ignition by using PLC tags and Jython.
- Used ADO.NET (Data adapters, Data Readers, Datasets) for database connectivity to SQL Server 2014 database.
- Extensively used Partial Classes, Interfaces and Object-Oriented concepts for developing the application
- Used Windows Communication Foundation (WCF) for multiple services to interact with the application for the clients.
- Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources.
- Solving issues independently and liaising with business analysts and issue managers to resolve issues proactively
- Involved in the Database design, wrote stored procedures, database views and T-SQL queries for the underlying SQL Server Database.
- Deployment of MVC.Net Applications using different application pools on web server as a single Intranet Application
- Developed test cases and performed Unit testing to identify and resolve functional and usability issues.
- Deployed and tested Sliverlight Web Application before going to the production which will be used by Project Managers.
- Created various reports using SQL Reporting Services.
- Working on Reports development using Tableau.
Environment: .Net Framework 4.5, .Net Core 2.1, Microsoft SQL Server 2014, C#, Microservices, ASP Web Forms, MVC, HTML5.0, XML, JavaScript, jQuery, Jython, WPF, WCF, CSS3, VB.NET, VB6, Bitbucket, SourceTree, Postman, MSMQ, BizTalk, PLC, Tableau.
Confidential
Software EngineerResponsibilities:
- Understand client’s business and functional requirements and convert the same into technical specifications.
- Designs, develops, debugs, modifies, and tests software applications using Visual Basic .NET, C# and Object-Oriented Analysis and Design methodology.
- Developed Reports for CMMS and MES System using Microsoft Reporting.
- Developed Camstar transactions for MES needs.
- Developed new screens, CLF, CDO and custom querys as needed for Camstar Designer.
- Worked on Performance improvment for MES
- Involve, Design and Develop for CMMS and MES (Camstar 5.8) projects.
- Maintain and Support for Camstar 5.8 version.
- Replace MES Cognos reports using Microsoft Reporting.
- Document software development by writing documents, reports, memos, change requests.
- Investigates, researches, selects software designs, operating systems and/or practices.
- Participated in design and code reviews.
- Completes project deliverables and monitors project schedule and scope changes to assure team can meet delivery requirements.
- Interacts with senior internal and external personnel on significant matters requiring coordination between organizations.
- Analyze data to effectively coordinate the installation of new systems or the modification of existing systems
- Post deployment system support while working with site IT for system handoff.
Environment: Camstar 5.8, .Net Framework 4.5, Oracle 11g, C#, ASP Web Forms, XML, JavaScript,, WCF, CSS3, VB.NET, Bitbucket, SourceTree, PLC.
Confidential
MES Developer
Responsibilities:
- Involved in designing and coding for Camstar MES Project.
- Involved in gathering all requirements from the client and provided expertise advice for better enhancement of the application.
- Arranges client requirements in Programming Sequence by analyzing requirements; preparing a work flow chart and diagram using subject matter, programming language and logic.
- Involved in Full Systems Development Life Cycle (SDLC) and architectural design.
- Designed User Interface using ASP.Net Web Forms, MVC, Win forms, HTML, XSLT, XML, JavaScript, AJAX, CSS, Server Controls.
- Designed Master Pages, Themes and Profiles for consistency and look and feel of website using ASP Web Forms and MVC.
- Designed and developed an application using Model View Controller (MVC) 5 application framework.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5.0 application using HTML5 and Razor view.
- For Responsive Web design used Bootstrap to build grids, layouts and components.
- Validation controls by using C#.NET, VB.Net, JavaScript & HTML were implemented to perform validations.
- Worked on VB.Net Security features such as Forms-based Authentication and Role-based Authorization.
- Created training records in Camstar portal for user authentication and set up Category level access and specified tool access.
- Created custom labels, Message Processors, Data collections and Data Points in Camstar Modeling object.
- Used XML to send a message to the adapters by MSMQ service
- Extensively worked on WinForms using C# which involved Algorithms threading.
- Involved in Design, Development & Deployment of ASP Web applications, Script Based Tools and Adapters.
- Worked on migration of VB6 to VB.NET using Visual Studio 2015.
- Worked on MES migration from Factory works to Camstar 6.0.
- Developed Camstar Transactions using Designer.
- Migrated Custom user data Collections and Message processors from Camstar 4.5 to 6.0
- Developed custom plant and office applications using Visual Basic .NET, C# and SQL Converted all the in-line SQL into stored procedure in SQL 2008 for better execution.
- Used DataGrid, Grid view and Repeater for various pages.
- Designing database schemas.
- Involved in Unit testing, Integration Testing 1 & 2, UAT.
- Created database triggers and stored procedures in Data Layer of the Recreation Dynamics.
- Used NHibernate as the ORM tool for data access.
- Designed and developed desktop Application using WPF, XAML, and Expression blend
- Developed Email Notification System using MSMQ asynchronous model using WCF Service and .net MSMQ binding.
- Created a triggers, cursor, functions, and collections in SQL.
- Assist team of engineers to provide production support and troubleshooting for 24/7 manufacturing operation. Work with production associates, technicians, and engineers to ensure reliable equipment operation via automated control systems and user interfaces.
Environment: .NET Framework, ASP.NET Web Forms, MVC, VB.Net, C#.Net, Web Services, Web controls, Oracle 10g & 11g, Microsoft SQL Server 2008, LINQ, AJAX, JavaScript, ADO.Net, jQuery, Angular 6.0, HTML, DHTML, XSLT, XML, CSS, MES, BizTalk, NHibernate, MSMQ, Camstar 4.5 & 6.0, Factory works, TFS.
Confidential, Edison-NJ
Salesforce Admin
Responsibilities:
- Created workflow & approval processes, validation rules, Auto-Response Rules, Approval process, email alerts and templates, and field updates salesforce Admin Page.
- Created relationships among objects using Lookup and Master-detail relationships and various Profiles, Roles Page Layouts, and Record Types and configured the Permissions based on Organization hierarchy requirements.
- Implemented pick lists, dependent pick lists, lookups, master detail relationships, validation and formula fields to the custom objects.
- Worked on various Salesforce standard objects like Campaigns, leads, Accounts, Contacts, Opportunities Products, Cases, Solutions, Reports and Dashboards.
Environment: Salesforce CRM, Workflows&Approvals, Salesforce1 lightning, Custom Objects, Custom Settings, Custom labels and Tabs, Email Services, Role Hierarchy
Confidential
Jr. .Net Developer
Responsibilities:
- Involved in development of Web Forms, classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Extensively involved in Working with clients & prospects to provide support as needed.
- Involved in requirement collection, analysis, design and estimation of the application.
- Developed the front-end using ASP.NET and Used ADO.NET for data access and the order set windows application and used ADO.NET for data access.
- Used Team Foundation Server as version control.
- Created user documentation for the application.
- Created validations on both Server Side and Client Side by utilizing JavaScript which efficiently decreases the processing time and resource consumption.
- Involved in team management for creating Web Service to validate.