Software Engineer Resume
Pleasanton, CA
SUMMARY
- Having around 5+ years’ professional experience with Windows and Web based applications, being involved in Development, Requirement Gathering & Analysis, Testing, Implementation, Documentation and maintenance using Microsoft Technologies. Seeking a challenging position in Web Development world where I could add my knowledge and skills for the better productivity of the organization.
TECHNICAL SKILLS
Core Programming Languages: C#, ASP.NET, Angular JS, React JS
UI/Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, ASP.NET,ADO.NET
.Net Framework: 4/4.5
Software Methodologies: Agile, Scrum
Microsoft Visual studio: 2015/2013.
Databases: MS - SQL Server 2016/2012/2008
Version Control: Team Foundation Server, GIT
Other Technologies/languages: C, C++, Data Structures using C
Operating Systems: Windows 10/8.1/8/7/XP
PROFESSIONAL EXPERIENCE
Confidential - Pleasanton, CA
Software Engineer
Responsibilities:
- Design of front-end applications, user interactive (UI) web pages using web technologies like HTML5, JavaScript, AJAX, AngularJS, React and CSS3 (SASS).
- Writing controllers that are responsible for transferring control between components, routing and rendering views
- Creating Service, Controller and Module as separate JavaScript files for each screen or HTML tag and induced connection between different service layers. (making it able to pass information between Services and controllers)
- Creating screens as separate npm components and used in the main app.
- Design of custom UI Themes for the web page using SASS CSS pre-processor instead of inline- styles or Less.
- Making use of JavaScript library ‘Lodash’.
- Working with JSON for data exchange/interaction between client and server or application to application.Consuming JSON based restful webservices(POST, PUT, DELETE, GET methods), back-end integration.
- Development of Json based dynamic forms using React Js for URLA.
- Use of UI components through App engine in react application.
- Creating custom handlers for support of user interations.
- Make use of iframes for injecting react application inside an angular application.
- Extensive using GIT for version controlling and regularly updating the code in GITHUB
- Made use of JIRA as a bug tracking system to track and maintain history of stories, bugs and issues on everyday basis
Environment: WebStorm, HTML5, CSS3, SASS, JavaScript, Bootstrap, Angular JS, ReactJs, App Engine, WebPack, GIT, GitHub, NPM, REST API.
Confidential
UI Developer
Responsibilities:
- Involved in the full life cycle of the software design process including, requirements definition, prototyping, and proof of concept, design, interface implementation, unit testing and maintenance utilizing Agile Methodologies.
- Developed all the UIpages using HTML5, DOM, CSS3, JSON, JavaScript, jQuery, AngularJs.
- Extensively used CSS (Cascading Style Sheets) to apply different styles to the layouts for varying screen sizes and pixels.
- Developed single page application using angular.js and node.js with ng-view directive.
- Used ng-route service which is used in conjunction with the ng-view directive.
- Used ng-repeat for instantiates a template once per item from a collection.
- Implemented two-way data binding through scope in applications built on AngularJS.
- Involved in developing HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- UsedAJAXframeworkslike JQuery, JSON to develop rich GUIsand involved in performance tuning the website.
- Involved in developing cross browser and cross device compatible pages,hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Involved in Logging Bugs in Team Foundation Server and further fixing them in later stages.
- Attended Sprint meetings, daily standup meetings, estimation meetings and taken care MOM (Minutes of meetings).
Environment: Visual Studio, Visual Studio Code, HTML5, CSS3, JavaScript, Bootstrap, Angular JS, WebPack, GitHub, NPM, REST API, TFS.
Confidential
Systems Analyst (UI/.Net Developer)
Responsibilities:
- Firstly involved in Requirement gathering, analysis, implementation and design.
- Involved in writing test cases for pages indicating where the problems are occurring which helps in the modification process later on.
- Converting the UI (front end), making it IE11 compatible for few pages making use of CSS, HTML, JavaScript and jQuery.
- Involved in modifying the database accordingly per the requirements using SQL Server.
- Writing new queries fit for the website where changes are required. Worked on writing new views, functions, triggers, and required stored procedures.
- Also, involved in modifying the Data Grid and Data Adapter for viewing required data.
- Taken part in conversion of the Macro part in excel for copying data from excel sheet on to a website.
- Maintained and updated the required HTML and CSS pages on a regular basis and as required.
- Provided required technical support to fellow web design team members as directed
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance needs and Responsible for Project and Code Documentation.
- Also, written the required documentation, Test Cases for the part done in the project for future references.
- Involved in daily interactions with clients, managing meetings, submission of reports, maintaining Minutes of Meeting.
- Involved in analysis, requirement gathering, implementation and design.
- Designed database using Sql Server.
- Worked on writing SQL Queries, stored procedures, Tables, database triggers, cursors, schemas, views, functions in SQL Server.
- Designed Web Forms Using Visual Studio, creating Business objects required for the website per the database designed.
- Designed and coded few of the web forms involved in the website and made use of CSS, JavaScript, Bootstrap and jQuery.
- Also written test cases for few of the web pages.
Confidential
Systems Analyst (UI/.Net Developer)Responsibilities:
- Migration of the internal application from classic Asp to ASP.Net
- Involved in developing Web pages using ASP.NET C#.
- Designed simple HTML pages using CSS and JavaScript and jQuery.
- Involved in creation of Client-side validation with the help of JavaScript.
- Assisted in design of database using SQL Server 2008
- Used SQLdatasource in connection to database for few of the pages (select command)
- Developed Unit Test Cases for an existing application and the developed website with the QA team, also worked on next phases for enhancements.
Environment: Visual Studio, ASP.Net, ADO.Net, SQLdatasource, HTML5, CSS3, JavaScript, SQL Server.