Software Engineer Resume
New York, NyC
SUMMARY:
- 6 years of experience in analysis, design, development, implementation and troubleshooting of various Java/J2EEbased applications.
- Experience in Banking, Insurance and Health care domains.
- Experienced in front end web development using HTML5, CSS3, Bootstrap4, JavaScript, jQuery, AJAX, React.js, Servlet and JSP.
- Familiar with advanced JavaScript libraries and frameworks such as AngularJS, Object Oriented Programing in JS.
- Proficient in creating server side programs using node.js with the concepts of FS, http, Mongo dB and mongoose.
- Proficient in integrating jQueryUI plugins to create rich UI components
- Expertise in developing MEAN Stack based web applications along with responsive features.
- Hands - on experience in integrating reporting tools like jQuery Fusion Charts and D3.js for visualization.
- In-depth understanding of various J2EE Design Patterns such as Singleton, Factory, Data Access Objects, Observer and Model View Controller Architecture.
- Experienced in Web Services such as SOAP and REST.
- Strong experience of SQL, PL/SQL relational databases and database, proficient in database design, development and implementation using Oracle 10g and MySQL.
- Experienced in deploying J2EE applications on Apache Tomcat 8 and JBoss 7/6, knowledge on using WebLogic 11 application server.
- Experienced with version controllers like Source Tree, SVN and Git.
- Familiar with Agile (Scrum) development; involved in various phases of Software Development Life Cycle (SDLC) like Requirement Analysis, Implementation and Testing.
- Familiar with writing test cases using Jasmine, Karma and JUnit Framework.
- Experienced with Log4j for debugging and build tools like Maven.
- Having experience in software development practices like Functional Specification, code walk through, coding standards, code reviews Debugging and Troubleshooting.
- Good analytical skills, commitment to work, co-operative team work.
- Excellent interpersonal skills, including the ability to coordinate and motivate team members.
TECHNICAL SKILLS:
Web Technologies: Java, J2EE, HTML5,CSS3,XML, JSON, Bootstrap3.
Languages: Java, Java Beans, J2EE
Scripting Languages: JavaScript 1.8.2, 1.8.5, JQuery 1.4,1.7,1.9.1 and 1.11
Databases: MySQL, Oracle 10g/11g, SQL SERVER 2000, 2005, 2008
IDE/Development Tools: Eclipse 5, NetBeans 7.3, Visual Studio 2013, Maven, Notepad++
Web Services: Restful, SOAP, WSDL
Operating Systems: Windows 7
Application Server: Glassfish 3.0, Tomcat, JBoss, Web Logic Sever 11
Version control Tools: SVN, Git, CVS.
Testing Tools: Junit, Jasmine and Karma
PROFESSIONAL EXPERIENCE:
Confidential, New York, NYC
Software Engineer
Responsibilities:
- Responsible for designing, configuration, development, validating application.
- Involved in various phases ofAgile methodology.
- Application Architected and developed using AngularJS, MVC framework.
- Consumed RESTful services through Angular factory service calls from front end.
- Built an autocomplete tag input widget with Angular JS.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3, Bootstrap3.
- Used CSS3 Gradients, Transitions, Transforms and Animations for the design.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript1.8.5, and JQuery1.11.
- Use node.js package manager (npm) and bower for dependency management.
- Created unit tests, end to end (E2E) tests in node.js with Protractor to test web application.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Testing and handling cross browser compatibility issues across various browsers and platforms.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Involved in debugging HTML5, CSS3 and JavaScript1.8.5 code using tools such as Chrome Inspector, Firefox Firebug, and IE Tester protractor.
- Resolved Cross-Browser issues for Chrome, Mozilla Firefox, Internet Explorer, and Safari.
Environment: JavaScript1.8.5, HTML5, CSS3, Bootstrap3, Angular JS, Protractor, Node.js, jQuery1.11, Restful, MCV Framework.
Confidential, White Plains, NY
Front end Developer
Responsibilities:
- Developed some web sections as Single Page application using AngularJS MVC framework.
- Created AngularJS controllers, factories, filters, routers and services.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript1.8.5 methods and properties.
- Created Page Layouts, Dynamic Menu, Modal Dialogs, Search features using HTML5, CSS3, jQuery1.9.1, JavaScript1.8.5.
- Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.
- Redesigned the web pages to improve user experience and add new functionality.
- Used AngularJS http service for Consuming RESTful Services.
- Involved in creating RESTful services using AngularJS MVC and consumed within JSP
- Created required templates and reusable style sheets based on UI standards and company’s requirements.
- Developed the application using Agile Methodology.
- Using Both Regular Expressions and Angular Form Validation to create the Form Validations.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used GIT for the Version control.
- Extensively used Adobe Photoshop and Visio to create wireframes.
- Worked on cross browser compatibility issues and execute unit test cases using QUnit.
Environment: Angular JS, MVC Framework, HTML5, CSS3, JavaScript1.8.5, jQuery 1.9.1, DOM, RESTful, GIT, QUnit, Photoshop.
Confidential
Full Stack Engineer
Responsibilities:
- Involved in gathering the requirements and preparing the high level and low level design and process flow. Multi-channel system for originating and processing a full range of credit product applications such as Loan, Line of Credit, Visa, etc.
- Designed interactive web pages with front end screens using HTML5, CSS3 and JavaScript 1.8.5
- Used JavaScript1.8.5 and Angular JS to design web pages layout.
- Used Bootstrap3, CSS3 and Media Query to design a responsive web page.
- Involved in creating Single Page Application for customer review module.
- Used Angular Route to manage several partials in the Single Page Application.
- Built Angular factory to share the functionality between controllers
- Used Angular HTTP to interact with internal RESTful web services to request JSON data.
- Built a collapse list which can dynamically hide and show elements by using AngularJS UI.
- Created a line chart based on data by using D3.js.
- Involved in integrating jQuery1.7 Fusion charts component for the reports module.
- Tested the web application across multiply browsers like Chrome, Firefox, Safari and IE and adjust the project to be compatible to each browser.
- Controlled code version by using Git.
- Made use of Scrum team structure and Agile development in the project developing.
- Communicated with all members in team to get advice and make decisions, get requirements from back-end developers and give them feedback.
- Collaborated on design spec reviews together with Business Analysts.
Environment: HTML5, JavaScript1.8.5, Bootstrap3, AngularJS, SPA, JQuery 1.7, JBOSS Application Server, SQL, Eclipse, JMS, Web service and Agile Development.
Confidential, New York
FrontEndWeb Developer
Responsibilities:
- Responding for global UI template designing, including login page style and dashboard page style.
- Implemented MVC architecture using Angular JS, such as using different controllers for drug library lists and device tables.
- Designing different Dashboards global dynamic header and footer by creating Templates using Bootstrap3, CSS3 and HTML5 (header includes hover menu, search bar and user dropdown menu).
- Created neat and user-friendly webpage components and functions by using HTML5 and CSS3, Angular Strap and Bootstrap3 such as animation, tooltips, pagination and popover.
- Created responsive webpage to different platforms by applying CCS3, Bootstrap3 (user information page, device information page, logging viewer page).
- Data visualization by using D3.js such as Pie Chart for showing ratio of different device status (online, offline, not in using).
- Using JavaScript to control the CSS animation function (for example show and hide for search bar).
- Performed Unit Testing using tools like Karma Jasmine.
- Used JSON data for data updates in log table and data list.
- Optimized HTML5 andJavaScript1.8.5code to reduce web page loading time.
- Involved in debugging HTML5, CSS3 and JavaScript1.8.5 code using tools such as Chrome Inspector, Firefox Firebug, and IE Tester protractor.
- Resolved Cross-Browser issues for Chrome, Mozilla Firefox, Internet Explorer, and Safari.
- Using Agile methodology.
Environment: HTML5, CSS3,JavaScript1.8.5, JSON, AJAX, Chrome Inspector, IE Tester, Bootstrap3, Angular JS.
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Designed and developed user friendly also multi functionality interface by using Bootstrap3, HTML4 CSS3, LESS, JavaScript1.8.2 and jQuery1.4.
- Designed, implemented and optimized various UI components using HTML4, CSS3 and Bootstrap3 and AngularJS UI.
- Involved in creating styles using LESS to generate and simplify CSS3.
- Involved in creating Single Page Application using Angular JS along with routing, validations, custom directives and filters.
- Used Angular promise and Angular resource to transmit information updated by internal REST API.
- Integrated D3.js component to build a pie chart based on related data
- Used Git as version control.
- Involved in creating and executing unit test suites by using Jasmine.
- Dependency managed by using bower.
- Made use of Scrum team structure and Agile development in the project developing.
Environment: HTML4, CSS3, JavaScript1.8.2, jQuery 1.4, Angularjs1, Bootstrap3, Angular UI, GIT, MySQL
