Full Stack Web Developer Resume
Topeka, KS
SUMMARY
- About 7+ years of extensive experience as a Front End UI Developer with solid understanding of database designing, development and installation of different modules.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Experience working with SQL Server 2010.
- Solid experience in writing application in .Net Frameworks.
- Good experience working with BackBone.js and Angular JS, Ext JS.
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Good experience with frame works like Struts, spring and Hibernate.
- Designed web applications and web contents utilizing various SEARCH ENGINE OPTIMIZATION (SEO) techniques.
- Well - versed in Object Oriented Programming (OOP) with Javascript.
- Strong Understanding of Object Oriented Analysis and Design using C# (OOAD).
- Experience in technologies like ANT, Maven,Eclipse and NetBeans etc. for project build.
- Good experience working with Database like Oracle, MySQL, DB2, and MS SQL Server.
- Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML,ASP.NET, JSP, JavaScript, JQuery, AJAX, XML and JSON.
- Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Demonstrated ability to complete projects in deadline oriented environments.
- Quick learner and proficient in solving the technical issues in the project.
- Excellent analytical and communication skills with capability to handle new technologies.
TECHNICAL SKILLS
Programming Languages: Java, C/C++,JDBC, Servlets, JSP, Oracle, SQL, PL/SQL, XML, Unix, C# .Net
Web Technologies Scripting: HTML, CSS, Java Script, JQuery, XML, XSL, XSLT, XSD, SOAP, WSDL, JSON, JAXB,Java Script, Angular JS, Backbone.JS, Ext JS, Bootstrap.
Databases: Oracle 9i/10g/11g,, MySQL, MS-SQL Server 2005/2008
Frameworks: Jakarta Struts 1.1, Spring, Hibernate
Developer Tools: MS Office, Eclipse, STS, Notepad++, Vision, DreamWeaver, Soap UI, Microsoft Visual Studio .Net 2010
Application & Web Servers Platforms: IBM WebSphere Application Server, WebLogic Application Server,JBoss, Apache Tomcat,Microsoft .Net Framework 4.0/3.5, Windows 7
Operating Systems: Windows XP/2000/NT/98/95, UNIX and MS Dos
PROFESSIONAL EXPERIENCE
Confidential, Topeka, KS
Full Stack Web Developer
Responsibilities:
- Refactored the existing Object Oriented perl code with the new requests to make necessary changes or add new things.
- Replaced existing HTML codes with HandleBars JS to get things visualizes normally and get Ajax calls that helps to make other part of the application easy to implement.
- Created Front-End Templates in Handlebars JS and used all its features.
- Edited existing Javascript files to change functions and their behavioural activity on web pages.
- Added new features and refactored existing scripts to get bugs fixed.
- QA’ed other’s code part to submit it to the server for deployment in the application.
- Used ConEmu for Git Bash and accessed Git GUI to create branches in the code repositories and later merged it to the main repository.
- Experience in using GitHub, a Gitrepository hosting service.
- Used puTTY to connect to my remote files in server securely using SSH Encryption (public key and private key)
- Used WinSCP to transfer files between local and remote folders and change file permissions, paths and directories
- Worked on HTML5 and CSS3 in creating web templates with rich internet design and solved bugs which were already part of the applications in our team.
- Solved tickets raised by Other teams, AT&T business tool customers which deals with all Front-End Technologies, Javascript libraries (Ember JS and HandleBars JS), Perl functions and few Database issues.
- Worked on SubRoutines for different APIs in perl files and change connections to Database.
Confidential, Bluffton, SC
Web UI Developer
Responsibilities:
- Wrote client side application level code using Ext JS as a single page application to create charts and graphs to visualize data.
- Implemented ExtJS framework’s features in displaying pop-ups that helps user to navigate the whole application, which has a tree like hierarchy structure.
- Deployed server using Tomcat 8 to run demo for application regularly.
- Integrated HTML 5 in Ext JS framework to build specific components in web application and used its features.
- Created pop-up menus and screens in application using Sencha cmdto maintain a full set of lifecycle management features code minification provided by ExtJS framework.
- Used Spring Tool Suite (STS) as IDE which is Eclipse Based Development environment to develop spring applications to integrate Pivotal TC server and Maven.
- Implemented MVC architecture to allow user interact with View, that displays data held in Model, and a controller where those interactions are being monitored.
- Used Gradle Build tool to create .war files and deployed it in server.
- Interacted with TortoiseSVNto maintain revision control and code repository.
- Create new charts with data from backend using Ajax calls and display them on table dynamically which doesn’t show the actual values but visualizes the data.
- Created CSS 3 stylesheet layouts for those custom layouts of ExtJS to have a better look and feel of application.
- Made the application cross browser compatible by solving many Browser issues, especially with Internet Explorer and Firefox.
- Worked with Cloudera Quickstart Virtual Machine installed in Oracle Virtual Box to maintain Hadoop Distributed File System (HDFS) and HBase with Apache phoenix.
Environment: IDE Spring Source Toolkit STS (latest), Eclipse based IDE that support gradle.
Confidential
Responsibilities:
- Use HTML 5 and CSS 3 to design the web application interface and make it functional to other browsers which are used widely by default (IE).
- Write the functional logic using JQuery and to integrate JQuery Calendar plugin.
- ImplementedAjax calls to connect the calendar connect with backend server to select a date and schedule appointment.
- Involved in connecting the JQuery calendar with the system outlook’s calendar to select a date and see the available times of Agent and then displayed those times using: 30 Min increments.
- Made UI Screens more flexible to display the content regardless of screen resolution, browser size and to adapt the changes on the go.
- Enhance the pop-up screens to display messages and tooltips to drive the user in correct path to make their appointment.
- Involved in helping the back end servers to send / receive messages for chat service and connect the client with the representative and create flexible front-end layouts.
Environment: IDE: Spring Source Toolkit STS (latest), Eclipse based IDE that support gradle.Below are the plugins we used in STS:
Confidential, Middleton, WI
Web UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set ofUI modules been built.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Designed the front-end applications, user interactive(UI) web pages using web technologies like HTML, XHTML, and CSS.
- Accurately developed client-side web applications written withAngular JS.
- Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY function while implementing variousUI Screens across the whole web application (both consumer facing as well as internal application)
- Maintained Crossbrowser compatibility through out the application.
- Used Backbone.js for making application look and feel more attractive
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with Javacontrollers (JQUERY, Ajax, and JSON to write/read data from back end systems)
- Used SVN for version control and QC for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs fromUI standpoint.
- Define technical requirements based upon business requirements.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML 5, JavaScript, backbone.js, Angular JS,AJAX, CSS 2/3, JSON, Jquery, JBoss.
Confidential, Cypress, CA
Developer
Responsibilities:
- Implemented various J2EE design patterns for designing this application.
- Used Factory, Singleton design patterns for implementing enterprise modules
- Developed the Web Interface using Struts, Java Script, HTML and CSS.
- Extensively used the Struts controller component classes for developing the applications.
- Extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.
- Used JavaScript for the web page validation and Struts Validator for server side validation of data.
- Involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.
- Used JDBC and Hibernate to connect to the database using Oracle.
- Hibernate was used to Map relational data directly to java objects.
- Data sources were configured in the app server and accessed from the DAO’s through Hibernate.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Involved in developing database specific data access objects (DAO) for Oracle.
- Used CVS for source code control and JUNIT for unit testing.
- Used Eclipse to develop entity and session beans.
- The entire Application is deployed in WebSphere Application Server.
- Involved in peer code reviews and performed integration testing of the modules.
- Followed coding and documentation standards.
- Responsible for Delivery, User Acceptance Test issues for the application
Environment: Java, J2EE, JDK1.5, Java Script 1.7, XML1.1, XSLT, Struts 1.2, JSP 2.0, Servlets 2.4, JDBC, EJB 3.0, Hibernate 3.0, JMS, JUnit, CVS 1.1, IBM Web Sphere 5.1, RAD 6.x, Oracle 9i, MS-SQL, Linux
Confidential
Java Developer
Responsibilities:
- Deployed/configured this portal on intranet and developed additional portlet for "Document Library".
- This gives capability to upload/search the document.
- Designed and developed JSP/Java Servlet programs to process the requests from the client.
- Implemented business logic on server-side.
- Developed web-based software modules using JSP, HTML.
- Wrote and tuned SQL queries for performance.
- Writing and executing Unit Test Cases.
- Used Eclipse as IDE for writing and testing and debugging Java code.
- Used MySQLas the backend database for storing the information.
Environment: Java, JSP, Java Script, Servlets, Windows XP, MySQL and Apache-Tomcat, HTML, XML, CSS, Eclipse IDE, JDBC.