We provide IT Staff Augmentation Services!

Application Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY:

  • Dynamic IT professional with 15+ years of accomplished full - stack experience in developing and managing web based projects with service oriented architecture, restful api, JSON data transformation, Unit testing, Performance Enhancements, Code Review, Design, Scripting and SDLC phases using Java/J2EE technologies applications, recently working at Confidential, Columbus, Ohio as Snr Java Developer.
  • Proven experience in infrastructure planning and application software and mobile app projects with good knowledge in frontend technologies e.g. AngularJS, Typescript, Javascript, css3 backend technologies, e.g. spring, hibernate, grails/groovy and databases e.g. Oracle, MySql, MSSql, MongoDB.
  • Interest in developing in-house professional Software through various tools like database-oriented, web-based, or just stand-alone and n-tier architecture.
  • Ability to work in fast paced & dynamic environment, multitask and project oriented.
  • Self-motivated, Lateral thinker, Passionate, Confident, team player and team builder with excellent Analytical and Logical skills.
  • Articulate communicator and motivator who can work with Multinational teams and fluently speak the language of both people and technology, blending technical expertise with interpersonal skills while interacting with the cross-functional teams, customers and clients.
  • Experience in Enterprise Application Development using full stack atdd approach.
  • Familiar with Telecommunication, IT/ITES and Utility Domains within Service and Product based industries.
  • Involved in Production L3 support, incident handling with set SLA (Service Level Agreement), raised and accepted RFC (Request For Change) to and from different Resolver groups.
  • Demonstrated excellent performance in On-shore and Off-shore coordination, training team members and delegation of work. Sound knowledge in coding standards.
  • Android and IOS (Swift) apps in-house developer, e.g. News App, weather app etc with w/ notification, and geo-location support.
  • Developed product from ground up, starting from requirement analysis, and setting up the project architecture to delivery of the product, in a two-man team. Along with that mentored and project managed the project from start till end.

TECHNICAL SKILLS:

Languages: JAVA, J2EE, C, C++, Visual Basic 6, ASP 3.0, Swift, Android, Grails, Groovy, Scala, Haskell, SML-NJ

Web Technology: HTML 5, Ajax, Vaadin 6, XML, JSON, Spring MVC, JMS, JMX, AOP, JTA, Quartz, AngularJS, ReactJS, Angular 4

Java Technologies: Core Java, J2EE, Servlet, JSP, JDBC, STRUTS, Spring, Ibatis/Hibernate, JMS, JavaScript, Java Server Faces, UML, Design patterns

Tools: Rational Software Architect, MS Frontpage 2003, MagicDraw UML, Hermes JMS

Methodology: Agile-Scrum, Waterfall, RUP, TDD.

Web Containers: Jetty, Apache Tomcat 9x, Weblogic 8.1, Weblogic 9.2, Oracle 9iAS

Databases: Oracle 9/10, MS-SQL Server, Cassandra, MongoDB, Sqlite, Coherence, Cohql

Platforms: Apple OSX, Windows 2000 Server, Windows XP, Redhat Linux, HP-UX, Solaris

IDE: IntelliJ Idea 13/14/15/17, Eclipse 3.x/4.2, MyEclipse 8.x, NetBeans 8.x, JDeveloper 9.x, XCode, Android Studio

PM Tools: MS Project 2007, MS Excel 2016

Build tools: Gradle, Maven 3, Ant 1.8

SCM Tools: SVN, Apache Archiva, Sanotype Nexus, Git, GitHub

Testing Framework: EasyMock, JUnit

CORE COMPETENCIES:

Enterprise Application Developer ¤ Requirement Scoping & Analysis ¤ Client Coordination ¤ Agile Scrum Methodology ¤ Team management

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, Ohio

Application Developer

Responsibilities:

  • Working as a full-stack developer, and responsible to create new restful service-based and modifying old applications to responsive design.
  • Helping to mentor existing team members and application into angularjs, rest-ful services, wordpress/php, css3 and bootstrap.
  • Developed AnfChallenge, Pelotonia , Pedal the Cause - St Loius, Padres Pedal, Safelite Challenge, APSI, Internal Civic reskinning, etc
  • Worked with various languages/tools - Wordpress/PHP, Java/JSP, Grails , AngularJS 1.5, ReactJS, Jquery, Material Vue
  • Used open-source tools for code management like Git, GitHub/SVN, and build tools, e.g. ant, maven, gradle, Jenkins

Confidential, Columbus, Ohio

Application Developer

Responsibilities:

  • Working as a grails/groovy consultant with angularjs 1.4/bootstrap as frontend.
  • Using GIT and Atlassian Stash/BitBucket for version management
  • Developing intuitive UI which is responsive and easy to use. Leveraging standard open source UI framework e.g. angular ui-grid, lodash, bootstrap, AREYOUSURE.js etc.
  • Involved in migration from maven builds to gradle builds. Also, migration from grails 2.4.2 to 3.0.11
  • Develop and proved guidance on many UI decisions, both inside and outside the box.
  • Create templates and custom directives in angularjs, to modularize the project, and increase reusability.
  • Created many REST(GET/POST/PUT/DELETE) service endpoints, both for POST and GET operations using groovy language and grails platform.
  • Influenced appropriate design in agile/scrum prioritization and iteration planning meetings.
  • Peer code review and suggesting good coding/scaling/performance practices.
  • Single-handedly Integrated IBM MQ JMS message broker, with shared services

Confidential, Columbus, Ohio

Application Developer

Responsibilities:

  • Migrating existing account center application to be responsive , using SCSS , jquery , javascript .
  • Collaborate and coordinate with 3 rd party content management to facilitate smooth and agile development.
  • Writing JMeter test to run on existing and the new UI and compare performance.
  • Supervising production releases with infrastructure and CMS team.
  • Mentoring team members as a Git Champion and creating GIT/Stash process for all teams as well as providing solutions for git issues.
  • Building JSF components and Restful Spring Web service , which are scalable. Including Business Object change and keeping track of web performance and analytics.
  • Scrum planning, story telling, tasking, and pointing
  • Leading scrum-planning meeting from development side. Prioritize stories and Also presenting sprint demo.
  • Always being positive and curious to know the systems and being approachable by co-workers and business owners.
  • Code coverage using JUnit/Mockito framework.

Confidential, Reynoldsburg, Ohio

Application Developer

Responsibilities:

  • Tealium tagging for business analytics.
  • Scrum planning, story telling, tasking, and pointing
  • Involved in Agile-Scrum practices, story telling, tasking, pointing.
  • Digital Platform issue troubleshooting
  • Coherence Cache and Cohql query language
  • Internationalization for site-wide global currency conversion, using Spring Restful api and JSON.
  • Project Title: VSD - Checkout (CEFOC) Jun’ 2014 - Sep’ 2014
  • Integration with third party vendor for International shipping, for Confidential merchandise, using spring restful services with json payload .
  • Involved in Agile-Scrum practices, story telling, tasking, pointing.
  • Troubleshooting and issue mitigation
  • Peer-to-peer code review.
  • Using Oracle Coherence Cache as data-store for the web-application.

Confidential, Dublin, Ohio

Application Developer

Responsibilities:

  • Engaged in Agile and SCRUM practices .
  • Develop Performance Monitoring tool to gather statistics about slow performing java class, using Spring AOP and log4j .
  • Hibernate/JPA - Used for software development, using EntityManager and Transaction Management.
  • Single SignOn (SSO): Implementing new features and extending IDM infrastructure.
  • Spring Security: With spring security solving necessary authentication & authorization requirement across all the Confidential centers and institutions worldwide.
  • Spring RESTful services: Using Spring MVC for providing restful services. The endpoint were both JSON and Hessian.
  • SAML: Using SAML 2.0 to plugin different security providers. It is also used to provide access control.
  • KeyStore Management: Maintained and troubleshooting cert and keystore issues, for Userdata Service.
  • Actively managed migration to Continuous Integration (CI) environment for IDM team . Continuous Integration being Quick Build ver 5.0.31
  • Enterprise Software Configuration Management (ESCM) using QuickBuild 5.0.31 . EIDM setup & Configuration and provided mentoring for offshore team.
  • Conduct development & design Crucible reviews for all automated toolsets internal to the ESCM team
  • Managed complex code refactoring from Maven 2 to Maven 3 code structure, including clover-coverage, JUnit, Checkstyle, PMD, FindBugs.

Technical Environment: Java, J2EE, Windows 7, Linux, Eclipse Juno, C, XML, JSON, Maven, Spring MVC, Spring Security, Yahoo UI framework, Test Driven Development(TDD).

Confidential

Application Developer

Responsibilities:

  • Worked in the capacity of Project Manager, and looked into each aspect of the product development, from infrastructure setup-requirement gathering, preparing functional specification and design document from business proposal.
  • Initially divided the project into separate modules as per the different functionality of the product. For example, making a CMS UI for content management (Emoticon) and other to connect with legacy server(SMSC) using SMPP protocol. Used Log4J for logging.
  • Gathered and disseminated technical support to client within India, and China-S Korea. During expansion, many issue came up due to use of different network vendors. Took the initiative to go onsite and understand the network implementation and other concern.
  • Reporting in a Matrix Organization, to Director in India and Head of Technology in S. Korea, weekly and frequently during critical issues.
  • Used Eclipse IDE for developing CMS application for Emoticon content management and for customer support representatives. Used UCS2 character set to accommodate larger character set.
  • Used SiteMesh framework for UI, Spring MVC for middleware and IBatis for persistence layer.
  • Used JUnit for unit testing during each module/functionality.
  • Used Apache ActiveMQ to control SMS flow to and from ESMS servers. It provided the JMS api implementation, which was ideal for our scenario.
  • During product expansion, created separate module for charging, messages and promotion sms, according to different zones, so as to avoid conflict in billing.
  • Used cron jobs in HP-UX as a watchdog for all api talking with SMSC.
  • Supervised creation of promotion logic inside Oracle database with the use of Stored procedure.
  • Scrum approach:- Team building and leadership involving review meetings and rapid application development in a constant changing/addition of client’s requirements.
  • Used design patterns during development such as Factory, Session Façade, Singleton, Service Activator, and Observer.

Technical Environment: Agile-Scrum methodology, Apache ActiveMQ, Oracle 10g RAC, J2EE, Spring, Ibatis, XML, HTML, Tomcat 6.0.26, HP-UX Itanium, Design Pattern, Rational Software Architect 6.

Confidential

Project Lead

Responsibilities:

  • Acted as a Project Lead and worked closely with business analyst for requirement gathering, analysis and preparing Use Case and functional documents.
  • Used Eclipse IDE for development, and Rational ClearCase for Version Control.
  • Worked on n-tier enterprise application and used Apache ActiveMQ as message broker, between applications.
  • Developed UI and business objects following Struts Framework and Apache Log4J for logging.
  • Used Struts valida tions for validation form validation by end-users.
  • Assisted Deployment team during implementation of Weblogic 9 Clustering.
  • Created and modified many database objects such as stored procedures, triggers, etc using Toad for Oracle tool.
  • Formulated and implemented design pattern such as Front Controller, Object Pool, Service Activator, Observer.
  • Used Agile-Scrum methodology during development and task scheduling.
  • L3 support with Client interaction, business owners in France. Knowing French was an advantage for me.
  • Took initiative to learn QA tools from mercury such as Winrunner and Loadrunner, with the help of QA team, which helped to increase performance and having a clean code of the application.

Environment: Oracle 9i, SQL, PL/SQL, Java, J2EE (EJB, JSP, Servlets, Java Bean, ActiveMQ), Struts, XML, HTML, Weblogic 8.1/9.2, Solaris, Windows, Rational Rose, UML, Design Pattern, Mercury tools, Toad.

Confidential

Project Lead

Responsibilities:

  • Prepared an application to configure JMS server parameters, for message flow control and for fail-over.
  • Developed notification and polling mechanism for message flow in the application.
  • Used Observer and Service Activator design pattern.

Technical Environment: Oracle 9i, SQL, PL/SQL, Java, J2EE (EJB, JSP, Servlets, Java Bean, JMS), Struts, XML, HTML, Weblogic 8.1/9.2, Solaris, Windows, Rational Rose, UML, Design Pattern, Mercury tools, Toad.

Confidential

Project Lead

Responsibilities:

  • Undertook many CR(Change request) on request by client (business owners) to provide addition functionality to the application and also to modify few business rules. Having a proper understanding of BC4J framework, adding new modules of business objects and used wizard to map database tables to classes (ORM) to get the Value Objects as xml files.
  • Added and modified many stored procedure and other database objects (sequence) according to functional specification of the CR.
  • Used modelist.xml file, as a centralized repository of web-pages that is used for navigation. Added new web pages required to register the page in Modelist file. Corresponding information has to be updated in a database table as well.
  • Coordination with business owner regarding the health of the application, enhancement and bugs, to proactively initiate resolution, without any escalation. Adhering to SLA(Service Level Agreement).
  • Provided user authentication and authorization using Oracle 9i application server LDAP feature to implement single sign-on functionality.

Technical Environment: Java, BC4J (Business Component for Java), JSP, LDAP, Servlets, Struts, JDeveloper 9i, Oracle 9i, Oracle 9i Application Server, JavaScript, Oracle Reports, UML, Design Pattern.

We'd love your feedback!