Mouna Phone: 678-387-2932

UI/.NET DeveloperEmail:

IT EXPERIENCE SUMMARY

  • Have nearly6 years of experience in IT industry, involving in Software Design, Analysis, Web Application Development and Testing both client and server side (SDLC) in different domains.
  • Experience in the web application development using ASP.Net, C#,JavaScript, TypeScript, jQuery, AngularJS,Angular 2, ReactJS, and Bootstrap.
  • Experience in developing web based applications using .NET technologies such as C#, ASP.NET, web services, .NET Framework, SQL, MVC, MongoDB and front-end technologies such as HTML/XHTML, CSS, JavaScript and AngularJS.
  • Have around 3years’ experience withJavaScript framework AngularJS and Angular 2/TypeScript.
  • Experience with full software development life-cycle,object oriented programming, and agile methodologies.
  • Experienced in developing and deploying web-based solutions on various architectures like n-Tier, Client/Server, MVC (Model View Controller) using Microsoft tools and technologies.
  • Hands on experience with JavaScript Library ReactJS and worked with React components, react routers and Redux Framework.
  • Hands-on experience working with CSS3 media queries in support of Responsive Web Design (RWD).
  • Implementation of Single page application (SPA) with Angular JS, Bootstrap.
  • Proficient in building Web User Interface (UI) using HTML5, CSS3, JavaScript and JQuery that follows W3C Web Standards and are browser compatible.
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Experience on SQL Server Database Design, Analysis, and Normalization and in writing tables, Stored Procedures, Views, Triggers, Indexes and Constraints.
  • Experience in designingUIpatterns andUIapplications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS and Adobe Illustrator.
  • Experience with Front End build tools Grunt, Bower, Node and NPM.
  • Experienced using source controls such as GIT and SVN.
  • Used Jasmine for writing unit test scripts and Karma Test runner.
  • Experience with Unit testing, Integration Testing and Functional Testing.
  • Experience in installing, configuration and maintenance of IIS 6.0/7.0, Microsoft Visual studio and SQL server 2008.
  • Excellent communication skills, can work in group or independently and able to handle multiple tasks.
  • Strong analytical skills, proven ability to learn quickly and apply technologies.
  • Excellent Planning and problem solving skills, able to work alone as well as in team with minimal guidance. Ability to grasp and apply new concepts quickly and effectively.

TECHNICAL SKILLS

Programming Languages: C#, C++, VB.Net,JavaScript, Typescript, JAVA, VB.NET, Object Oriented Programming (OOP), SQL

Web Technologies and Frameworks:.Net Framework, ASP.NET, .NET core, MVC, WPF, WCF, RESTful Web Services, HTML (4/5), CSS3, XML, JQuery, Bootstrap, AngularJS, Angular2, ReactJS, JQuery, NodeJS, NPM, Bower, Grunt, LESS, PHP, JSON, AJAX, Jasmine, Karma

IDE Tools: Visual Studio, Visual Studio Code, Sublime editor, Eclipse IDE, WebStorm, Adobe Photoshop, Adobe Illustrator, Net Beans, SVN, GIT

Databases: SQL Server, MySQL, MongoDB, Oracle, MyPHPAdmin

Methodologies: Agile, Waterfall

Operating Systems: Windows XP/7/8/10, UNIX, Linux

PROFESSIONAL EXPERIENCE

Client: AT&T Oakton, VAMar 2016 - current

Role:UI/.NET Developer

Project Description:

Worked on an application named VEMONwhich monitors the LTE and UMTS data collected from the different regions. The main users of this application are regional leads, HQ and Engineers. The project scope is to add new functionalities (TA2 and TA3) to the existing application and enhancing it for good user experience. ASP.Net Core, Angular 2, TypeScript, MongoDB, Visual Studio, and Bootstrap are the major tools and technologies implemented in this project.

Responsibilities:

  • Involved in full Software development life-cycle (SDLC) followed by agile methodologies to produce high quality software model using .Net Framework.
  • Designing wireframes for the new TA2 and TA3 functionalities based upon the user requirements.
  • Implemented ASP.Net core and created a web API to manage the Mobius Data from database.
  • Worked with MVC framework based .Net Core and created models, database context and Controllers.
  • Worked with MongoDBCRUD operations and HTTP methods to optimize the communication.
  • Initialized the MongoDB and retrieved the data through web API.
  • Developed the client-side views on angular 2 and typescript.
  • Created different components depending upon the views and rendered the data using services in Angular2.
  • Performed form validation and developed tabular data using Kendo UI, Angular2 and Typescript.
  • Used Bootstrap and CSS for the design layout and responsive web pages.
  • Worked with NPM and Bower to maintain different packages and run the application.
  • Worked in an agile environment and used SVN version control.

Environment:ASP.Net Core, C#, Angular 2.0, typescript, rxjs, JSON, Visual Studio 2015, Jasmine, nodeJS, NPM, MongoDB, Adobe Photoshop, HTML5, CSS3, MVC, TFS, SVN, SQL, Bootstrap.

Client: McGraw-Hill Education, Columbus, OH Jan 2015 – Feb 2016

Role: UI/.NET Developer

Project Description:

Developed a single page web application named MUSIC STUDIO where users can teach and learn the music digitally. The prime users of the application would be teachers and students throughout the United States. The project focuses on creating an interactive based application where teachers can plan lessons to particular classes (Grade PK – Grade 12) and teach students who can learn by logging into the application and be learning music course effectively.

Responsibilities:

  • Involved in design and development of the online web application for the Project.
  • Developed the application using ASP.Net web form designing and Multitier framework.
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, .NET and visual studio 2015.
  • Worked on UI design and development using Angular JS and JavaScript for the UI implementation.
  • Working on cross-browser issues related to the front end, which is created using AngularJS, CSS, and HTML5.
  • Usage of JavaScript build tools such as Grunt, Bower, NPM/node and Karma.
  • Using Bootstrap to design the HTML pages so that all the pages of the application will be responsive and platform independent.
  • Involving in discussions with UX designer so that best wireframes will be designed for the application.
  • Testing the JavaScript files using Jasmine framework and Karma.
  • Involved in writing code to interact with APIs, RESTfulWeb Services using AJAX, JSON.
  • Co-ordinate with UX designers and develop static content using front end with HTML 5, CSS3 and AngularJS.
  • Worked on Database modeling, data analysis, query building, data management, using SQL server Management Studio, SAS and R programming.
  • Identified issues and provided solutions to optimize user experience.
  • Worked in AGILE SCRUM methodology to achieve smooth collaboration between self-organizing cross functional teams.

Environment: ASP.Net, .Net Framework, MVC, C#, Angular JS, JavaScript,JSON, Visual Studio 2015, MS Office, Jasmine, GIT, JIRA, NPM,SQL, SQL Server, SAS, Adobe Photoshop, REST, AJAX, HTML5, CSS3, less, grunt, Bootstrap.

Silicon Valley Bank, SFO, CA`May 2014 - Dec 2014

Role: UI/.NET Developer

Description: Silicon Valley bank is an Americanbankholding company specializing in home loans, auto loans, banking and savings products. The scope of the project was to develop the components of a financial services application using .NET Framework, C#, AngularJS, jQuery, JavaScript.

Responsibilities:

  • Developed the user interface using ASP.NET, C#, .NET Microsoft,.NET framework and designed UI using CSS, HTML4, and JavaScript.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Business Logic has been implemented using the concepts of secure coding features and Object Oriented programming (OOP) with Code behind language C#.
  • Developed single page web application using JavaScript framework AngularJSwhich can bind data to specific views and synchronize data with server.
  • Used Dependency Injection (DI) inAngularJS and implemented factories and services.
  • Used React life cycle methods, React Componentsand HOCto build user interfaces.
  • Worked with State and Props to maintain and provide data to the reusable components.
  • Involved in developing different screens for the front end using React JS and used predefined components from NPM and Redux library.
  • Worked with web parts and web controls.
  • Created Stored Procedures, Tables and Views in the database using MS SQL.
  • Used grid views for displaying and modifying the data from the database.
  • Designed table-less layouts using CSS3 and appropriate HTML4 tags as per W3C standards.
  • Collaborated with UX designers and worked on new features, functions and service.
  • Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
  • Used TFS (Team Foundation Server) and SVN for version control and to maintain consistency with the remote team members.

Environment: ASP.Net, C#, .NET Framework, HTML4, CSS3, AngularJS, jQuery, ReactJS, Redux, Bootstrap, JSON, MySQL, SQL, MVC, Adobe Photoshop, SVN, NPM, Agile, Visual Studio 2013, ECLIPSE and WINDOWS.

Client: Pramati Technologies, IndiaJune2011 - July 2013

Role: Software Developer

Description: Pramati was founded as a web technology company which has developed a Pramati application server as its primary product. This product has served many industries like IBM, Oracle and BEA systems in India. This company has become popular with its technologies and product innovations.

Responsibilities:

  • Analyze the Requirement specifications provided by the Client and Developed Technical and Functional specifications.
  • Used C# for the coding and worked with N-tier Architecture for Presentation layer, Business Layer and Data Access Layers.
  • Debugged and Coded using C#.NET and ASP.NET.
  • Created Web Forms using ASP.NET Server Controls and Validations Inputs using JavaScript.
  • Developed UI using HTML, CSS, and JavaScript.
  • Designed, developedand updated User Interface Web Forms using CSS, Dreamweaver, and JavaScript.
  • Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
  • Performed Client-side validations using JavaScript.
  • Developed various stored procedures in SQL for the data retrieval from the database and generated different types of reports using Crystal Reports.
  • Performed Unit Testing using N-Unit.
  • Fixed bugs and provided support services for the application.
  • Managed and implemented all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.

Environment: C#, ASP.NET, N-tier, C++, HTML, CSS, JavaScript, jQuery, Apache, SVN, IIS, Crystal Reports, SQL, SQL Server, Windows 2000/XP.