Web Developer Resume
5.00/5 (Submit Your Rating)
Austin, TX
OBJECTIVE
- Highly skilled software development professional bringing more than 9 years in all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance. I would like to obtain a position with a company where I may contribute, learn, grow and stay long - term while positively impacting the daily operations of my employer. I’m so adaptable to change and able to engage myself in a project and enjoy the challenges involved.
SUMMARY
- 9+ years of experience in analysis, design, development, testing and deployment of Web based, Client/Server and Distributed Software Applications using Java, J2EE, PHP, Laravel, Drupal, C++, C#, VB.NET, HTML, CSS, JavaScript and Microsoft Dynamics NAV.
- Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
- Experience in analysis, design and implementation of information systems with different functional areas of operations, such as Warehouse Management, Marketing and Sales, Supply Chain Management (SCM), Computerized Maintenance Management System (CMMS), Manufacturing, Material Requirements Planning (MRP).
- Good knowledge on core java concepts with strong understanding of Multithreading, Collection & Generics, Exception handling, Garbage Collector, SWING GUI Libraries, Regular Expressions, Java Reflection API and RMI.
- Experience in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
- Experience in Class diagrams, Use Case diagrams and Sequence Diagrams using UML Microsoft Visio, Enterprise Architect and Rational Rose.
- Experience in Application and Web Servers, such as WebSphere, WebLogic, JBoss, Apache Tomcat and XAMPP.
- Experience in developing enterprise applications with development tools, such as Eclipse, NetBeans and IntelliJ.
- Experience in Configuration Management, setting up company Version policies, using SVN, CVS and GIT.
- Experience in various RDBMS databases, such as Oracle 10/11g, SQL Server, MySQL, DB2 and NoSQL databases like MongoDB.
- Experience in developing database applications using Oracle and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Views, Joins, Indices, Data Modeling and Performance Tuning.
- Experience in migration of Oracle databases using TOAD application and Exporting/Importing of Oracle dumps using “expdp” and “impdp” command.
- Worked on query performance bottlenecks by using tools EXPLAIN PLAN and SQL TRACE.
- Experience in various Software Development Life Cycle (SDLC) methodologies based on Waterfall Model and Agile methodologies such as Extreme Programming (XP), Scrum and RUP.
- Good knowledge on common Data Structures, such as Linked Lists, Stacks, Queues, Sets, Maps, Hash Tables, Binary Search Tree and Graph.
- Good knowledge on common Algorithms, such as Sort, Search, Hashing, Dynamic programming, String matching and BIT Manipulation.
- Good knowledge on common Design Patterns, such as Singleton, Factory, Abstract Factory, Adapter, Proxy, Facade, Bridge, Observer, Strategy and Iterator.
- Experience in deploying WAR, JAR, and EAR files in JBoss, WebLogic and WebSphere application servers in Linux/Unix/Windows environment.
- Worked on UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management.
- Extensive working experience with Content Management Tools such as Drupal7, Drupal8, WordPress and Moodle
- Proficient at Search Engine Optimization (SEO) using constantly evolving legitimate techniques to improve website ranking in the several Search Engines.
- Experience in building different Drupal modules, Themes, Views, Content Types, complex Forms, custom Blocks and RSS feed for blogs.
- Developed 100% remotely internal projects in LAMP (Linux + Apache +MySQL + PHP) usingLaravelframework.
- Excellent understanding of Dynamics NAV business functionality for typical business areas, such as Sales, Shipping, Purchasing, Receiving, Warehouse Activities.
- Experience in Customizing Microsoft Dynamics NAV Forms, Pages, Reports, Tables and XMLPorts on top of native database or SQL Server.
- Excellent understanding of SAP Supply Chain Management (SCM) Production Planning for Process manufacturing execution with Material Requirements Planning (MRP) and Capacity Requirements Planning (CRP).
- Highly motivated and innovative problem solver with excellent organizational and communication skills.
- Ability to learn new technologies and methodologies quickly.
- Team player with outgoing personality.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Web Developer
Responsibilities:
- Developed the UI layout forwebapplication according to the requirements of the business clients.
- Worked in the Agile/Scrum development environment and actively participated in scrum meetings.
- Experienced in development of various web and enterprise-level applications using Java/J2EE Technologies, such as Spring(MVC), Spring Boot, Hibernate, Struts, EJB, JSP, JSTL, JDBC, JMS, JAXB, Java Beans, Servlets, JBPM and Jasper Reports.
- Experienced in Junit for unit testing and Log4J for extensible logging, debugging and error tracing.
- Experienced in using various XML standards, such as XML, XSD, XSLT, and XPATH.
- UsedFirebug, ChromeDevelopersTool and IEdevelopertoolbar for debugging and browser compatibility.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Experienced in Front-End UI technologies, such as HTML, XHTML, HTML5, CSS3, JavaScript, Angular JS, Angular JS 2.0, Angular JS 4.0, React.JS, Node.JS, Bootstrap, JSON, AJAX and JQuery.
- Experienced in implementing Web Service Client using WSDL, SOAP, JAX-WS and REST.
- Worked on PHP, Laravel, RESTful Web services, MongoDB, and MySQL Database.
- Responsible for Linux Systems Administration withWHM&cPanel and Configuring Serverto get email notifications such as servicesserverRAM status, hard disk status, ping status,serverrestart, CPU status and MySQL status.
- Custom frontend development with PHP, HTML, CSS, JavaScript and wrote PHP to interact with third party services.
- Used GIT as the primary repository for backup and migration of content for different environments.
Confidential
Software Engineer and Web Developer
Responsibilities:
- Built dynamic websites from conception to deployment, integrating client, server, and database layers.
- Comfortable using frameworks or working from scratch to create completely custom design.
- Database design/integration, backend development, frontend development, and all auxiliary functions including testing, debugging, setting up with third party hosting and deployment.
- Built a full scheduling system using Laravel Framework to automate confirmation and reminder emails (through the Gmail API), add appointments to their Google Calendar (using the Google Calendar API), creating and sending invoices and invoice reminders automatically (using the Stripe API for payment processing), tracking client payment information for tax purposes, and many other misc. tasks that may be required.
- Used CSS3 media queries and bootstrap to support Responsive development for devices like phones, tablets and desktop.
- Developed dynamic responsive Web Application by integrating Angular.JS with Bootstrap which is further integrated with Web Services.
- Followed Agile Methodology with daily scrum meetings, two-week sprint planning.
- Built different modules, controllers, templates, custom filters and directives in Angular.js
- Used Node.js to offer an easy and safe way to build high performance and scalable network application.
- Created popup forms using Bootstrap and Angular.js models.
- Implemented Angular.js Validation to validate user inputs and to create user-friendly web application.
- Assisted customers on maintaining, advertising, online social networking and analyzing web traffic.
- Built website from scratch using Drupal 7 and MySQL Database.
- Built custom theme based upon bootstrap framework and theme module using Drupal 7.
- Built complex views based upon relation between content types and contextual filters using Drupal 7.
- Built custom modules based upon business requirement using Drupal 7.
Confidential
Java/J2EE Developer
Responsibilities:
- Led team of five personnel to implement “Compiere” Enterprise Resource Planning (ERP) System using Java programming language and Oracle (10g, 11g) database in a warehouse with approximately 5,500 SKUs by establishing warehouse inventory management processes, training end users, and solving implementation problems, results improved 85% process efficiency.
- Designed and implemented workflow business processes using jBPM an open-source workflow engine written in Java.
- Coordinated team members, assign workloads, ensure that work was completed in a timely fashion using Scrum methodology.
- Worked on query performance bottlenecks by using tools EXPLAIN PLAN and SQL TRACE.
- Meet regularly with customers to discuss progress, ensure that all work exceeded clients’ expectations, and discuss any issues or changes in deliverable timetables.
- Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets (including JNDI), Struts, and Java database Connectivity (JDBC) technologies.
- Worked with Eclipse, Net Beans, MS Project, Tortoise SVN, SmartGit, UML analysis and design tools.
- Experienced with SQL, PL/SQL coding, stored procedures, triggers, cursors, packages, performance Tuning, Indexes, Logical and Physical database design to implement the business logics.
- Experienced in developing reports such as Standard, Parameterized, Linked, Chart, and Crosstab and Sub-reports using Jasper Reports.
- Developed code fordraganddropfunctionality forFilters,Where thedata is dragged from the Tree, and dropped in droppable area on filters on cross tab grid for filtering on data.
- UsedUI components to implement various functionalities, Coded for Variouswindows,panels, formand treecomponents, addingcustom eventon components and implementing their listeners for operation to be performed.
- Worked onStrutsvalidationfor validating several form fields.
- Worked on claim tracking module by creating its supporting classes andStruts Actionclasses designing its UI with help ofJSP.
- CreatedAjaxclasses andXMLdocumentsto retrieve data from server to client and code to handle this data at presentation layer with theAjaxcomponents usingJavaScriptto make the application very interactive.
- Worked onpresentationFrameworksuch asTilesto create variousTilesdefinitions.
- Developed code forAOP(Aspect Oriented Programming) to putLoggingwith the help ofLog4j, and also worked on implementingprofilingaspect in to application to address issues likeperformanceand tracing the application failure.
- Worked onWeb Servicesfor customer related business process and fleet management solutions to expose the business logic.
- Successfully implementedServlet Filtersfor addingSecurityto application to restrict the access tounauthorized users.
- InteractedwithDBAs,Server support groupand various users of the system.Followed corporate practices and processes to resolve issues and carry out project development activities.
- Coded various business process methods required for creation ofWeb Servicesrelated to patient information and provider information, usingJAX-WS, SOAP, WSDL.
- CreatedSpringmappings for variousStruts Actions.
- Worked onJMSmessages to import the error files inOraclefrom server,usingSpring Framework.
- UsedHibernateby creating its mapping file and coding for data access methods.
- Worked onPL/SQLto code for severalStored Proceduresrelated to reports with the help ofToad.
- Performed unit testing usingJunit for testingStruts Action classes.
- Implemented database layer usingDAO patternusingJDBC.
- Worked on importer application which was based onJava Multithreadingto import the Text files to database.