Senior Software Application Developer Resume
San, AntoniO
SUMMARY
- About than 7 years of professional experience in all the phases of Software development life cycle which include Requirement Analysis, Design, Development, Integration, Deployment.
- Good experience in technologies AngularJS, J2EE, React, Redux, Javascript, HTML, CSS.
- Good knowledge on Core Java including Multi - Threading, Polymorphism, Inheritance, Synchronization.
- Experience in developing web applications using technologies like JSP, HTML5, JQuery, JavaScript, AJAX, CSS3.
- Experience in Web Services like Rest and SOAP.
- Experience in using testing tools Karma, Chai, Junit, PhantomJS and building tools like Gradle, Ant, Maven, Jenkins.
- Experience in Waterfall and Agile development methodologies.
- Experience in developing the Web applications using RAD, Eclipse IDE, Intellij, Sublime, Webstorm
- Source control platforms like Git, GitHub, GitLab, RTC
- Used issue tracking software HP QC, Devtrack, Jira
- Have Experience in Relational database like Oracle 11g, MYSQL, Postgres
- Good domain knowledge in Insurance, Loyalty Program, Storage VOD, Telecom, Services, Banking
TECHNICAL SKILLS
- A ngularJS, React, Redux, J2EE, Core Java, J2EE, SQL, HTML 5, JavaScript, jQuery, CSS 3
- MySQL, Oracle, Mongo DB, PostgreSQL
- AngularJS, React JS, Struts 2, MVC, JDBC, Hibernate
- React JS, Angular JS, Servlets, JSP, REST, SOAP, Java Web Services, XML, JavaScript, HTML 5,, CSS,, Websphere, Weblogic, Log4j
- Intellij, RAD, Eclipse, TOAD, Android Studio, Xcode, Sublime, Putty, WinScp, Git Bash, PG Admin, Firebug, RestClient, Confluence, OpenNMS, OpenLDAP, Hip Chat, vSphere Client, CentOS 7, Tortoise Git
- Accurev, Confidential Excel, Confidential Access, Photoshop, Maven, Apache Tomcat, Websphere, Jira, Confluence
PROFESSIONAL EXPERIENCE
Confidential, San Antonio
Senior Software Application Developer
Responsibilities:
- Worked on migrating legacy application to the new web technologies with React JS, Redux, Restful webservices, containers.
- Involved in the design the requirement gathering from business.
- Used ReactJS and Redux store for Annuity apply flow.
- Created SOAP client to consume SOAP webservice using WSDL .
- Worked on SOAP web services and wrapping it with Rest .
- Worked on Windows server to host vendor application.
- Worked with Splunk to collect logs from different systems.
- Worked on Karma, Chai, Enzyme to unit test the UI.
- Worked on Marshalling and Unmarshalling XML response to and from Java Objects.
- Worked on React + Redux to create web application consuming restful services.
- Worked on Accessibility and ADA with JAWS and ChromeVox to develop functionality for visually impaired users.
- Experience working with jQuery, Bootstrap, HTML4/5, CSS2/3,JavaScript to develop a web page.
Confidential, Alpharetta
Senior Software Developer
Responsibilities:
- Worked on a Chase Team that handles all the loyalty Programs directly for Chase Bank. Developed functionality for customer to check, redeem, book travel, get cash back, shop products, points transfer etc.
- Worked with an Agile Scrum team to build delightful e-commerce solutions for our clients.
- Develop product features that works seamlessly across all supported browsers with Cross Browser and Responsive Hybrid Application.
- Worked on Java, Spring MVC, AngularJS, javascript, JQuery, HTML5, CSS3 etc.
- Worked on Java, Hibernate, Spring MVC to develop the logic for Rewards pages.
- Consumed XML responses from Chase and third party vendors, extract the data, transtorm and use as JSON in UI related to various functionality of the applications.
- Worked on Intellij IDE to develop the UI and Backend Functionality.
- Worked on FlexBox to develop responsive UI.
- Worked on Sprite sheet to load the images and icons.
- Develop custom Directive, filter and services with AngularJS.
- Used Crucible for code review, Used JIRA for defect tracking, Used Confluence for Development documents, used Sonar for checking code coverage.
- Worked on Accessibility and ADA with JAWS and ChromeVox to develop functionality for visually impaired users.
Confidential, GA
Software Engineer
Responsibilities:
- Design and developed Edge Cache Simulator from ground up.
- Built an UI screen with Angular JS, Material JS, HTML5, CSS3, Jquery, JQPlot, DynaTree etc.
- Worked on algorithm to parse Origin, Edge server request log files with significant performance (parse 40k lines in less than 5 sec) and extract pieces of data from it, for the caching functionality.
- Simulated the different cache sizes ranging from 4.8 TB to 48TB and suggested the optimum cache size to the client.
- Developed Topology tree functionality to display the server nodes and its components.
- Worked on monitoring dashboard for display SNMP poll data from the server AgentX, information like CPU Utilization, Memory Utilization etc.
- Developed charts using JQPlot for monitoring information.
- Experience working with jQuery, AngularJS, Bootstrap, HTML4/5, CSS2/3,JavaScript to develop a web page.
- Handle Cross Browser Compatibility Issues on different browsers.
- Developed Responsive web application to work on different sizes devices from mobile, tablet and desktop using Bootstrap, Material UI
- Created and consumed Rest Web service s for different projects.
- Integrate with OpenNMS open source server configuration/ monitoring platform.
- Worked on Grafana for analytics dashboard.
- Worked on Cloud policy server project from planning and requirement gathering phase all the way to development phase.
- Worked on customer Authentication and authorization workflow using jSpring Security.
- Developed Shell Scripts to initialize the system, create users, install dependencies, creating database table and invoking java application through .sh script.
Environment: Java, J2ee, Spring, Hibernate, Postgres, Tomcat, HTML4/5, CSS2/3, Java Script, AngularJS, Bootstrap, Git, jQuery, AJAX, Agile, CentOS 7, JDK 8
Confidential, GA
J2EE Developer/Web developer
Responsibilities:
- Responsible for Application Development- supporting high volume B2C web sites with 100 million + customers and 1 billion transactions a year
- Heavy use of Struts 2 framework and Struts Interceptors .
- Dynamic Ajax call to retrieve the location information/apps from the backend using several internal frameworks.
- Representation of JSON data using JQuery, Javascript to the JSP page.
- Used custom Tag Library, javascript validation, CSS and HTML for front end screen.
- Validation of credit card information on client side and back end for fraud and inconsistency.
- Worked mostly on Eclipse/RAD ide, with Websphere/Weblogic server, Oracle 11g, Struts Action.
- Heavy use of SOAP web services to get the user info/bill details through web services calls.
- Worked on JMS, MQ, MDB to send and receive audit event from different applications activities.
- Manage the statistical analysis of customers and ordering data metrics using Adobe Site Catalyst .
- Hands on experience with SQL, source code management using Accurev/Git/Subversion, used IDE's like TOAD, SOAP UI.
- Developed in multi browser compatibility including IE 6+, Firefox, Chrome, Safari.
- Issue tracking with HP Quality Center(QC).
Environment: Java, J2ee, Spring, Hibernate, Oracle DB, Tomcat, HTML4/5, CSS2/3, Java Script, JSP, Bootstrap, Git, jQuery, AJAX, Waterfall methodology, Sublime, Source Tree, Mac
Confidential, CA
Java Developer
Responsibilities:
- Involved in the development of the Billing and Reporting applications using Java technologies.
- Developed various reports for management, sales and support teams.
- Developed the JSP pages using JSTL for the Billing Application.
- Designed Front-end using JSP, Servlets, HTML 5, and JavaScript.
- Used the spring framework to implement the presentation framework based on the MVC architecture.
- Spring framework was used to wire dependencies in the project.
- Used Highcharts to generate different types of charts for Reporting.
- Developed the statistics graph using JSP, Custom tag libraries in a multithreaded architecture.
- Hibernate was used to query the database in the DAO layer.
- Deployed the application on Weblogic application server.
- Performed unit testing using Junit .
- Used JAXB API for the binding of XML files into Java Objects.
- Used AJAX and javascript for validation. Implemented Customers, Accounts, Address, Admin and Revenue Location search capabilities using Ajax.
Environment: Java (core), JSP, Spring Framework, Log4J, HTML, JavaScript, XML, AJAX, ANT, CSS, Oracle, Hibernate, Websphere, MVC architecture.