Web Application Developer Resume
Boston, MA
SUMMARY
- Having 5+ years of IT professional experience in Software Development Life Cycle (SDLC)areas including Analysis, Design, Testing, Development and Deployment of Multi - Tier distributed, Enterprise level and Modern web applications.
- Developed modern web applications using MEAN (MongoDB, Express, Angular and Node) stack, User experience design and development.
- Hands of experience in developing applications by using JAVA/J2EE.
- Strong experience in developing web pages using HTML/HTML5, DHTML, CSS/CSS3, SASS, LESS Bootstrap, JavaScript, EXT-JS, jQuery, AJAX, JSON, XML.
- Digital photo editing using PHOTOSHOP(CS6).
- Good understanding and working experience in ES6 and Typescript.
- Solid experience with Responsive Web Design (RWD) using Bootstrap framework.
- Experience in binding HTML template (views) to JavaScript objects (models) utilized Angular framework.
- Worked onAngularto create single page applications (SPA) using routers, services,directives, components and two-way binding.
- Developed Single Page Web application using Angular, used extensive filters for data transformation and used loopback RESTful APIs to fetch and update data from the backend.
- Extensive Experience in client-side validations using HTML, jQuery, JavaScript, Angular and sending data to server using RESTful APIs.
- Implementing the MVC architecture to the backend applications using Node along with Express, Loopback and frontend applications using Angular.
- Node runs single-threaded, non-blocking, asynchronously programming, which is very memory efficient and it is an open source server framework.
- Expertise in creating custom directives in Angular to re-use components in different parts of the application.
- Use of Node, Express and MongoDB along with Mongoose to create server side applications.
- Hands on experience in writing test cases using Junit using SOAPUI, Postman for web service test.
- Expertise in quickly creating dynamic end-to-end rest APIs using Loopback framework of Node.
- Experience in working with AWS S3 browser for storing the files which are generated from frontend Angular and sending the absolute path to the MongoDB.
- Elegant implementation of installing Node packages using NPM.
- Connecting Angular and AWS using package AWS-SDK by Node.
- Experience in AWS like using CORS configuration, BUCKET policy, Permissions handling, generating ACCESSKEYID, SECRETACCESSKEYID which used to connect to the S3 browser.
- Experience in working with AWS EC2 instance.
- Extensive use of Grunt & Gulp as a build tool for projects.
- Experience in working with NoSQL, MongoDB for handling huge amount of data.
- Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Experienced with RDBMS implementation and development using Oracle, PL/SQL, SQL Server and MySQL.
- Good experience in the source code repositories like Git, Bitbucket, SVN, CVS and regularly push the code to GitHub.
- Worked on many project methodologies like Agile, Scrum and Waterfall model in software development processes.
- Good experience in automated build process by using Jenkins, ANT and Maven and project tracking tools by JIRA and QC.
- Highly motivated and a self-starter with effective communication and organizational skills, combined with attention to detail and business process improvements.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, Bootstrap, XML, DOM, JavaScript, jQuery, AJAX, JSON, Angular, Express, Node
Frameworks: Bootstrap, Angular, Express, Loopback, Node
Languages: Core JAVA, JAVASCRIPT, HTML
IDE, HTML Editor: Microsoft Visual Studio Code, Atom, Eclipse, Notepad++, WebStorm
Version Control Tools: CVS, SVN, GitHub, Bitbucket
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, Web Services
Database: MongoDB, Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0, MySQL, Microsoft SQL Server, DB2
Operating Systems: Windows NT Server/9x/2000/XP/Windows 7/8
Other Tools: JIRA, Gulp, Grunt, Bower, Chrome Developer Tools, Cordova, babelijs.io
Methodologies: Agile, Rational Unified Process(RUP), Waterfall, Scrum
PROFESSIONAL EXPERIENCE
Web Application Developer
Confidential - Boston, MA
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Analyzed business requirement to translate functional requirements into technical requirements using MVC to the frontend Angular, making multiple developers to be able to work on separate modules simultaneously.
- Worked on Front end by using HTML/HTML5, CSS/CSS3, BOOTSTRAP, JavaScript, Angular2, AJAX.
- Worked the backend by using Node, Express, Loopback and MongoDB.
- Developed frontend pages in HTML5, CSS3, Angular to allow dynamic loading, improved interaction and rich look to the User Interface.
- Extensive use of Angular2for developing the SPAs (Single Page Applications) for internal application/tool
- Proficient use of Angular2directives, components and two-way binding to bring additional functionality to HTML and making dynamic.
- Developed client side validation code using HTML Attributes, JavaScript and jQuery.
- CSS/CSS3 styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed cross-browser/platform HTML 4/5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used babeljs.io to convert es6 features to older JavaScript features that will run on all.
- Connecting frontend and backend by creating RESTful APIs usingNode& Loopback framework.
- Proficient in filtering data by using APIs before displaying in the browser using Angular2.
- Created data model, data sources and imported data using MongoDB for scalability.
- Extensively used Git for version controlling and regularly pushed the code to Git and view the source code by using Bitbucket using git command lines.
- Have worked on AWS S3 Browser to upload files/images to the cloud by connecting to the frontend Angular2 by installing NPM package of Node.
- Good experience in AWS CORS configuration, BUCKET policy, Permissions handling, generating ACCESSKEYID, SECRETACCESSKEYID which used to connect to the S3 browser.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
- Involved in daily stand up meetings and coordinated with QA team, JIRA for issue tracking and bug fixing.
Environment: HTML/HTML5, CSS/CSS3, BOOTSTRAP, AJAX, JSON, JavaScript, jQuery, Express, Angular2, Node, JIRA MongoDB, Handlebars, Git, Grunt, RWD, Adobe Photoshop(CS6), MS Office, Visual Studio Code
UI/MEAN Stack Developer
Confidential - Bentonville, AR
Responsibilities:
- Involved in discussions with the Business Analysts to identify the technical requirements. Heavy interaction with UX/UI teams in various geo locations.
- Designed the Frontend applications, user interactive (UI) web pages using web technologies HTML5, CSS3, BOOTSTRAP, JavaScript and Angular.
- Worked on feature developments for the Growth team and projects handled down from the executive team, focusing primarily on HTML, CSS/SCSS, and JavaScript development.
- Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation usingHTML5, jQuery, JavaScript and Angular.
- Implemented AJAX functionality using EXT-JS, JSON and XML
- Used Node, Express, Loopback to manufacture a web administration to give access to the models and utilizing a REST API that transmits JSON.
- Creating RESTful APIs usingNode& Loopback framework.
- Developed the kind of requirements that applyHTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Created Collections and documents and performed CRUD operations with Mongo repositories
- Experience in working with AWS EC2 instance.
- Have worked on AWS S3 Browser to store files.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
Environment: HTML/HTML5, CSS/CSS3, BOOTSTRAP, AJAX, JSON, JavaScript, jQuery, Express, Angular2, Node, MongoDB, Handlebars, RWD, Adobe Photoshop(CS6), MS Office, Visual Studio Code
UI/Frontend Developer
Confidential - Kansas, MO
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML/HTML5, CSS/CSS3, JavaScript, BOOTSTRAP, AJAX, JSON and Angular.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Responsible for experimenting with new frameworks and libraries to make decision either should be used in the product/project or not.
- Worked closely with system analyst to understand the technical requirements of the projects.
- Implemented Single Page Design and customized directive and filter criteria by using Angular.
- Worked withAngular-JSfilters in expressions and directives to filter data rendered in the UI. Displayed tabular data usingAngular-JSby applying filters on the table data.
- Developed Single Page Web application using Java Script Frameworks such asAngular-JS and also worked on filtering the data comes from remote servers usingAngular-JS filters concept.
- Angular-JS is perfect for database CRUD (Create Read Update Delete) applications.
- Widely usedAngular-JSUI-bootstrap components like calendar picker, time picker, directives, model pop-ups, progress bar, alerts, buttons, tooltip and configured routing.
- Utilized Angular-JS framework to bind HTML template (views) to JavaScript object(models).
- Fetched the data from MongoDB and created RESTful API with the help of Loopback, Node and Express.
- Worked on Agile, Scrum development methodology.
- Wrote MongoDB models and schema by using mongoose to query data and experienced in managing MongoDB environment from availability, performance and scalability perspectives.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: HTML/HTML5, CSS/CSS3, BOOTSTRAP, AJAX, JSON, JavaScript, jQuery, Express, Angular, Node, MongoDB, Handlebars, RWD, MS Office, Microsoft Visual Studio Code
Java UI Developer
Confidential
Responsibilities:
- Co-ordinated with Business Analyst group for better understanding about functional requirements and to analyze and design the business requirements.
- Responsible for designing and development of Web pages using HTML, CSS including Ajax controls and XML.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Developed code for the registration of the enrolling customer.
- Developed authorization of utility bills payment process for registered customers.
- Implemented applications in JavaScript, and SQL.
- Involved in developing applications by using CoreJavaconcepts, Servlets, JSP and connection to the Database is done by JDBC Bridge.
- Extensively used SQL concepts to Insert, Retrieve, Update the information in the database.
- Designed and Developed Servlets to communicate between the Presentation and Business Layer
- Performed Unit and System Testing and prepared test cases and test reports
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
- Developed functional code and met expected requirements.
- Wrote product technical documentation as necessary.
- Experience in Waterfall Methodology and Agile/Scrum Methodology.
- Tested/De-bugged web browser using Firebug.
- Developed and tested websites for multiple browser support on Macintosh and Windows systems.
- Used Bugzilla to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML, CSS, JavaScript, Tomcat Apache, jQuery, jQuery mobile, Java, Applets, Servlets, AJAX, XML, SQL, JSP, SVN, Bugzilla