Sr. Java/ Python Developer Resume
Dallas, Tx
PROFESSIONAL SUMMARY:
- 8+ years of comprehensive hands on experience designing various types of software solutions (Customer, Enterprise, Web and Mobile), User Interface (UI) applications, requirements gathering, systems analysis, design, development and implementation of various multi - tiered architecture based applications.
- Extensive experience in Web Development, designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, JQuery, Ajax, Json and Bootstrap.
- Solid experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, and JSON.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular JS, Backbone.js, Node.js and Bootstrap.
- Well versed with various software development methodologies - Waterfall, Agile, BDD, TDD, Iterative and Scrum.
- Good understanding of business requirements and translating them into wireframes, screen mock-up and prototype.
- Proficient in implementing light weight services as Rest based services using JAX-RS and SpringMVC Rest controller.
- Expertise in Spring framework using modules like Spring dependency injection, spring MVC and Spring AOP.
- Experience in 3D Animation, 3D Visualization, 3D Modeling for Video Games and Broadcast
- Experience in administering and maintaining Linux servers in production environments.
- Supported in installation of packages/patches and implemented Backup & Disaster recovery management on Linux platforms
- Knowledge in AWS services and AWS operations to streamline issues and provide customers with detailed guidance and accurate solutions.
- Developed WebGL programs to visualize Cisco's ordering process.
- Developed DAO persistence layer using Hibernate and integrated with Spring using Templates.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Have Demonstrable experience working with React, Redux, Babel (ES6), and/or Web pack and also have Coding knowledge on the Redux framework using JavaScript.
- Providing Tier 2 Technical Support by troubleshooting and configuring VoIP Endpoints with third-party local and cloud based IP-PBX VoIP systems.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and worked with various browsers like Internet explorer, Firefox and Google chrome.
- Good knowledge of latest version of object oriented JavaScript Libraries like Backbone, Bootstrap, ExtJS 4.0X and Dojo toolkit.
- Extensive experience in application server’s like JBoss, Tomcat, Web logic and Web Sphere 5.x/6.x.
- Expertise in developing N-tier Applications using Java and J2EE Design Patterns (Session Façade Pattern, Service Locator Pattern, Repository, Business Delegate Pattern and Data Access Object).
- Good database knowledge in Oracle, SQL Server, My SQL and expertise in designing and coding stored procedures, functions, triggers, cursor, packages using SQL and PL/SQL with tuning concepts.
- Ability to analyze testing sessions and write usability reports.
- Experience with full software development life-cycle, architecting scalable platforms, object oriented programming and Agile / Water fall methodologies
- Experience in working with version control systems like GIT and Sub Version (SVN).
- Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing
- Analyzed test results, identified issues and reported it to the developers and project manager through Jira.
- Expertise in testing front end components using Jasmine and Karma
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
- Capable of multi-tasking at work and taking up challenges and also energetic and passionate for learning new concepts, methods and technologies.
- Expert in finding and fixing crashing bugs.
- Worked with QA leads, Graphic Design leads, Project Managers, and Shareholders to effectively develop UI applications.
TECHNICAL SKILLS:
Languages: C,C++,Core Java, PL/SQL
J2EE Technology: JSP,AJAX, JDBC, Servlets, Java, XML, ANT, Maven, JSON
Web Technology: HTML, CSS, JavaScript, XML, DHTML, JSP, Bootstrap, angular JS, JQuery, NodeJS, React JS
XML Technology: XSLT, XML, DOM,REST
Methodologies: MVC, RAD (Rapid application Development), JAD (Joint Application Development), UML, OOPS (Object Oriented Programming) Test Driven Development.
Web/Applications Servers: Apache Tomcat, IBM web sphere 6.1.
Frame Works: Angular JS,Backbone JS, Spring, Hibernate
Tools & IDE: Eclipse, Net Beans, TOAD, SQL Developer, Brackets, Sublime, Notepad++
Database: Oracle 10g, SQL Server, DB2, MySQL,
Content Management Tools: SVN Tortoise, Borland Star Team,GIT.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas TX
Sr. Java/ Python Developer
Responsibilities:
- Involved in designing and developing the application using JSP, HTML, CSS and made client validations using JavaScript.
- Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
- Developed controller and business logic using SpringMVCmodule.
- Designed and developed persistence layer components using Spring Hibernate to store and fetch data from database.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Wrote Python scripts to parse XML documents and load the data in database.
- Built main applications in Python, Django leveraging technologies such as Tasty pie, Angular.js, Backbone.js and Ember.js.
- Designed and developed application front-end GUI using JSP, HTML, JavaScript, CSS, Ajax.
- Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
- Developed web-based applications using Python, CSS and HTML.
- Developed forms using HTML and performing client side validations using Java Script, JQuery, and BootStrap.
- Extensively developed stored procedures, triggers, functions and packages in oracle SQL, PL/SQL.
- Designed new services using various J2EE design patterns like BusinessDelegate, Session Façade, DAO and Value Object.
- Developed java program that uses JAXP, XML/XSLT and Java Mail API to send data to mainframe application via an email.
- Implemented SOAP using WebServices to interact with various devices to pull real-time data on the network
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Developed view layer using JSP and JSTL and UI technologies like HTML, CSS and JavaScript.
- Extensively used JQuery, Ajax&JavaScript as part of ScoutGUItool.
- Loading, analyzing and extracting data to and from Oracle database with Python
- Writing Ant targets and Maven dependencies configuration to compile and package the application and implemented Log4j for the project.
- Wrote application presentation layer based on MVC framework, using Servlets, JSPs and Java Beans.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO and handled Java multi-threading part in back-end component.
- Used standard Python modules e.g. csv, robotparser, itertools, pickle, jinja2, lxml for development.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Cleansing data generated from weblogs with automated scripts in Python
- Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML
- Using MongoDB - NoSQL database for storing the information.
- Developed Persistence layer using Hibernate and implemented DAO to handle the data base interaction.
- Used SVN repository for software configuration management and version control
Environment: Java 7/J2EE, Python, JSP, Spring Framework, Hibernate ORM, SOAP based Web Services, Restful, JASON, XML, and Eclipse J2EE IDE, JBOSS Application Server 7, Tomcat, ANT, Django, JIRA, Agile, AJAX, Javascript, MongoDB, Hadoop.
Confidential, Columbus, OH
iOS Software Developer
Responsibilities:
- Working as a part of a big team for building Chase and JPM applications in both iPhone and iPad for release.
- Worked in an agile environment which involved test driven methodologies and daily scrum meetings for status.
- Work involves writing reusable modules in JPMC Framework, which is used in the both applications. Writing test cases for each module, which are developed.
- Created Table View Controllers in the application and segue ways from different View Controllers.
- Used MapKit to search for the banks.
- Developed tools for this project like customized navigation bar , page control and scroll view .
- Updated Push Notifications for the app to provide customized messages to users.
- Worked with GLKit and GLViews in order to build pie bar and line charts for the application a part of story.
- Worked with several Defects in application as a part of maintenance of code.
- Created custom view animations for JPM app as a part of story.
Environment: Xcode, JPMC Framework, UIKit, GLKit, Foundation frameworks, MapKit, JSON .
Confidential, Ashwaubenon, WI
Frontend UI Developer
Responsibilities:
- Involved in creating pages from mockups using JavaScript, Angular JS, JQuery, CSS3, and HTML5
- Worked with Bootstrap Twitter Framework and Angular JS to design single page application.
- Implemented modularization for entire application by using MVC.
- Created Directives, Controllers and Services by using AngularJS.
- Built dynamically generated dropdown lists using Ajax, jQuery UI and Angular JS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed business applications using web technologies like HTML5, XHTML 2.0, and CSS based on the W3C standards.
- Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors.
- Utilized Ajax, MVC, Ext JS 4.1 and Ext.direct.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Designed and implemented a complex Ext JS tree component for selecting company division information.
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on migrating data from EVA, XP to 3-PAR Storage on Linux.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Extensively used CSS3 with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Used JSP, Servlets and HTML5 to create web interfaces.
Environment: Java, HTML/HTML5, CSS3, XHTML 2.0, JavaScript, Ext js Ajax, RWD, XML, JSON, MVC, AngularJS, JQuery, Bootstrap Twitter Framework, AJAX, JSON, XML, JSP, Servlets, APACHE, ECLIPSE, Subversion (SVN), Oracle, PL/SQL, Windows.
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, AJAX.
- Used Angular.js framework where data from backend is stored in model and populated it to User Interface.
- Participated day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML .
- Coded JavaScript for page functionality and Light box plug-ins using JQuery.
- Developed JavaScript code implementing the Ajax technique for the online payment pages on the client-side.
- Analyzed usability level and presented suggestions on enhancement as needed.
- Understood design layouts from graphic designer and converted the page using HTML, CSS, Photoshop and other editors like Dream Weaver, Notepad.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in writing and modifying Procedures, Queries, Views, Triggers and calling them from JavaScript.
Environment: HTML, DHTML, XML, CSS, JavaScript, jQuery, AJAX, JSON, Angular JS, Bootstrap, Photoshop, Dreamweaver, Notepad.
Confidential
Web Developer
Responsibilities:
- Developed several templates for websites by hand coding of HTML, XHTML, CSS and JavaScript.
- Utilized JavaScript and CSS to design and develop the front end of web applications and portals.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
- Developed client and server side validation for the application using JavaScript and Validation controls.
- Used JavaScript and struts validation framework for performing front end validations
- Used JQUERY to simplify client-side scripting, effects, modal windows.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Developed the application using Struts MVC Framework .
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Used JavaScrip t Validate input values on forms to make sure that they will be accepted before they are submitted to the server.
Environment: HTML, XHTML, CSS, JavaScript, JQUERY, Struts, Frameworks.