Sr. Developer Resume
TX
PROFESSIONAL SUMMARY
- 9+ years of extensive work experience in writing web application programs covering front - end/UI using the web technologies like HTML4/5, DHTML, XHTML, CSS2/3, JAVASCRIPT, Angular2, JQUERY, JSON, XML and AJAX.
- Extensive experience in developing web applications with open source frameworks like spring, JSF, Struts.
- Demonstrated expertise in developing web pages with HTML5 and CSS3 more effectively.
- Extensive experience in SOA (Service Oriented Architecture) and experience in developing J2EE Web services using AXIS2, WSDL, SOAP, UDDI, XML-RPC and JAXB.
- Deep understanding of Object Oriented JavaScript Programming.
- Extensive experience in using UNIX and writing ANT build scripts.
- Extensively used Database PL/SQL queries, Functions and Packages for various validation purposes using Oracle 11g/10g, MySQL 5.5.
- Used Bootstrap for responsive design. Experience working with JSP templates, Ext JS, Knock Js, Node Js, React Js & Angular js/Angular 2.
- Professional understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Practical exposure and/or experience with some jQuery,Knockout JS, SASS, LESS, JSON, AJAX
- Developed dynamic user interfaces for high-volume Web and Mobile web sites using the latest in Responsive Web Design techniques
- Experience in maintaining Node package, optimized webpack for speed and utility, setup CI, established useful testing libraries.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Experience with design & build of Web Applications using Java/J2EE Technology, AWS &Webservices technologies.
- Researched and adhered to current best practices like Flux, Flow, CSS modules, etc.
- Designed and developed Use Cases, Activity Diagrams, and Sequence Diagrams using Unified Modeling Language (UML), and with Rational Rose
- Developed detail class diagrams and sequence diagrams using Rational Rose.
- Good working experience in SOA/Web Services (SOAP, WSDL, UDDI), ESB, BPEL for realizing SOA architecture.
- Experience in Integration of Legacy applications, ERP applications, J2EE applications Using SOA Suite.
- Proficient with IntelliJ, Eclipse, Notepad++, Visual Studio 2005/2010/2012 and Dreamweaver.
- Good documentation skills with the ability to meet project deadlines and has the ability to work in a cross functional environment.
- Micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Worked on Bootstrap to develop User Interface with responsive design.
- Worked in Agile development (TDD and SCRUM) methodologies.
- Developing GUI using PHP, HTML, CSS, JavaScript, jQuery, Bootstrap for GUI development.
- Using Angular2, assisted in building a high quality scalable and reusable web component.
- Experience working with agile development process.
- Efficient in working as an individual but just as outstanding with a team. Self-motivated, strong willed and a quick learner.
- Strengths include ability to quickly adapt to new technologies and environments.
- Team player with excellent communication skills
TECHNICAL SKILLS:
LANGUAGES: JavaScript, JQuery, HTML 5/4, CSS 3/2, Object Oriented JavaScript, MVC, Angular2 AJAX, JQuery UI, JSON, XML, PHP.
Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, Rest, SOAP, JAX - RPC, JDBC, RMI, JMS, JAXB, Junit, AWT, Swing.
Client Technologies: HTML, DHTM, SASS, LESS, Java Script, Ajax, DOJO. XML
Technologies: XML, XSL/XSLT, SAX, DOM.
Frameworks: Struts, spring, JSF, Hibernate, Spring, Ext JS, Angular JS, Angular2, React JS Node JS, Bootstrap
IDE: Eclipse, Adobe Dreamweaver CS3, Aptana Studio, Notepad++, Sublime.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Fa ade, DAO, Command Pattern, Singleton pattern, Service Locator
Version Control: SVN, CVS, GIT.
Application Servers: Apache Tomcat, IBM Web Sphere, BEA Web Logic, JBuilder.
DATABASE: Oracle 8/8i/9i/10g/11g, DB2, MySQL, PL/SQL
Others: 960gs, Twitter Bootstrap, Adobe Photoshop, Google Ad Words, Yahoo Search Marketing.
Operating System: Windows NT/2000/XP, UNIX, LINUX, Sun Solaris.
EXPERIENCE:Confidential,TX
Sr. Developer
Responsibilities:
- Working with small agile team to develop, test and maintain web-based business application
- Involving in requirements and analysis understanding the requirements of the client and the flow of the application as well as the application framework.
- Developing the application’s presentation layer using HTML5, CSS3, JavaScript and JQuery Scripting.
- Redesigning pages to improve application design and UI to attract the customers by taking inputs from senior management.
- Involving in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Developing User interface with client side technology for responsive web page using Bootstrap, JavaScript, Angular2, React Js, JQuery UI
- Developing the applications using new tech stacks, over pre-existing stacks.
- Design, build, maintain intranet websites, with authoring or scripting languages, content creation tools, management tools.
- Designing UI pages using Angular JS, Java Script, CSS, JQUERY, JSP, JSON and Tag libraries.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJs
- Mobile application development and responsive to every device.
- Using Git for version controlling.
- Enhancements of designed and development of the existing application to be responsive web design for desktop, mobile and tablets using HTML, CSS, and JavaScript using Bootstrap and Media Queries.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Used Spring Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Worked on multithreading while synchronization is applied.
- Updated the website from time to time for special Requirements.
- Used Data Transfer Object (DTO) design patterns
- Unit testing and rigorous integration testing of the whole application
- Written and executed the Test Scripts using JUNIT
- Actively involved in system testing
- Developed XML parsing tool for regression testing
- Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Implemented Adobe Tagging over all Application
- Implemented Link Clicks Page Views And form responses Using Adobe
- Implemented CATO Functionality overall application
Environment: Java/JEE, Firebase DB, HTML5, CSS3, Spring, Bootstrap, Maven, XML, Jenkins, JavaScript, Angular2, JQuery UI, Web Service, Rest API, JQUERY, GIT, Maven, JSON and MVC, JENKIS, UNIX, Windows 7, Agile/Scrum, Adobe Tagging, CATO E 508
Confidential:
Sr. JAVA & UI Developer
Responsibilities:
- Understanding the requirements from Business Analysts and designing the contracts for web services.
- Participating in functional/technical group discussions with analysts and developers under moderate supervision.
- Developing REST web services using Java/J2EE, Spring STS, Spring Webservices API, JSON, XML, Tomcat and JUnit.
- Working on Agile model, updating status on daily basis and participating in user story grooming and estimation sessions.
- Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application
- Researched LDAP and DNS, then developed an advanced directory access library that uses DNS and JNDI to discover and access directory services
- Writing user console page in lift along with the snippets in Scala. The product is responsible to give access to the user to all their credentials and privileges within the system
- Writing entities in Scala and Java along with named queries to interact with database
- Writing lift test cases to test session related information of the user
- Enhanced content meaning by using HTML5 semantic elements for page layout
- Outputs in compatible format using HTMl5 semantic tags
- Clean, semantic markup. Comfortable with HTML5. Cross-browser compatibility. Media queries for responsive layouts. Image sprites. CSS3 hardware-accellerated animations. Comfortable translating design files into valid code
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Selecting the appropriate AWS service based on compute, data, or security requirements
- Used the Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications.
- Developed Angular factories, and used angular promise api for making async calls
- node.js used to proxy requests to eCollege Java web services, as well as store application preferences and state data in distributed mongo instances
- Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchange
- Participated in initial construction of a new targeted advertising product based on the Jersey Java REST framework, the ExtJS JavaScript library and RabbitMQ
- Integrated REST and SOAP web services using Spring Integration API.
- Working with version controller Git and Stash for managing code repository.
- Connected remotely to UNIX servers using PUTTY and FTP files across different test environments by using Hummingbird and Command prompt.
- Ensure code quality using JUnit and Sonar.
- Consumed WODM rules from REST services.
- Providing support during QA and Integration testing.
- Contributing effectively Confidential many different points in a project life cycle as an individual contributor.
Environment: JDK 1.7, Spring STS 3.4, AWS(Amazon Web Services),Scala, Spring platform 4.0.8, Oracle 11g, Oracle SQL Developer, WAS 8.5.1, WODM 8.1, IBM MQ,Liferay, Maven, Git, Jenkins, XML, json,AWS, VMware vFabrictc server 2.9.3, SopaUI, HTML,CSS,Anjular Js 1.4,React Js,Node Js, SVN,.
Confidential,TX
UI Developer
Responsibilities:
- Implementing Angular and a JavaScript MVC frame work and made the portal robust
- Extensively used CSS 3 and HTML 5, Less in the portal to support animations, audio and video
- Worked closely with accessibility team to make the portal easily usable by users with disabilities
- Implemented screen reader functionality in the portal for user with visual impairment
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like
- Requirement gathering, Analysis, Design and Code development.
- Documentation of client requirements and translate them into design specifications.
- Preparing Time and work estimate for the project
- Built a single page application using AngularJS to consume this API and allow users to view and modify the underlying data.
- Implemented web services using ruby on rails/grails for providing RESTful web services to mobile applications
- Developed performance utilization charts, optimized and tuned SQL and designed physical databases. Assisted developers with Teradata load utilities and SQL.
- Worked on Teradata Query man to validate the data in warehouse for sanity check.
- Designed and updated the interface using JavaScript, AngularJS, and jQuery.
- Setting up Angular JS framework for development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, and Java Script
- Created forms to collect and validate data from the user in HTML5 and ReactJS
- Used Google Chrome for debugging the application and to traverse the documents and manipulated the Nodes using DOM and DOM Functions
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.JS environment.
- Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, JSON and HTML5
- Rebuilding and modernisation of high load classified advert platform on Amazon Web Services (AWS)
- Implemented a machine-learning classifier to differentiate between web pages of different vertical markets Confidential high speed, accurately; developed new scaling code for the Vast backend using Amazon's web services
- Designed and implemented the UI components using EXTJS for file storage and maps using Open layers. Implemented charting using HighCharts and jQuery.
- Performed ER modeling and database design. Implemented the UI using EXTJS and graphs for stats using the EXTJS graphing components
- Built a front-end using JavaScript, AngularJS, jQuery, and Backbone js.
- Created a reusable AngularJS framework to rapidly build common UI/UX interfaces from reusable components.
- Improved front-end, migrated to Angular JS.
- Developed a rich web application using AngularJS.
- Used Agile methodology in software development.
ENVIRONMENT: AWS(Amazon Web Services), XSD, XML, Oracle 10g, JDBC, JSP, JavaScript, HTML, CSS, JQuery,Reactjs,Node Js, Anjular JS 1.4, Maven, SVN, Eclipse, Log4j, Confidential &T M2E Framework, XML Spy, Contivo 3.11 and 5.6 mapping tool, SQL Developer,, Jira, HP QC,, Liferay,Jenkins Build tool and Confidential & T proprietary tools like GRM, Prism, Splunk, MavenCentral, IlogJrules,BPMN, PuTTY, winSCP
Confidential, Hercules, CA
Front End Developer:
Responsibilities:
- Involved in analyzing requirements, technical design, development of various modules assigned.
- Developed several User Interfaces by using HTML, CSS, JavaScript, JSP and XML.
- Implemented Struts 2.0 for business layer and developed JSP files for developing UI.
- Developer presentation layer by using HTML, CSS, Ajax, JSP.
- Followed Agile methodology (Stand up meetings, Sprint development, retrospective meetings and Pair program-ming).
- Designed and developed code for MVC architecture using Struts framework using Servlets, JSP, ActionForm, Ac-tionClass and ActionMappings.
- Constructed a comprehensive admin tool for live text edits in order to expedite the development process using angular.js
- Developed connectors to support LDAP, SPML, custom API, and manual-workflow systems
- Responsible for the maintenance of DHCP, DNS, LDAP, AD and NFS services on Windows and Red Hat Enterprise Linux in Development environments
- Achieved modular(extensible, side-effect-free) codebases through Angular.js-based MVC architecture.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Used JavaScript for client, server validation through expression language.
- Technically, it is a 3-tier client server application, where GUI tier interacts with Java middle-tier custom library and queries an Oracle 10g database using Hibernate.
- Developed SOAP based Webservices using Apache AXIS client.
- Implemented Hibernate ORM mapping technique for the interaction with database.
- Involved in User Inputs Validation using Validation of Struts framework.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Utilized design patterns Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
- Created SQL queries to perform various operations on Oracle 10g database.
- Used Websphere Application Server 7 for application deployment in the clustered Unix environment.
- Involved in coding for JUnit Test cases.
- Developed application code using Eclipse 3.6 IDE and configured with Ant.
Software developer
Confidential
Responsibilities:
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the designdetails of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used Jakarta Struts Framework, based on the Model View Controller 2 architecture, for rapid application development and ease of maintenance.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory.
- Encryption and Decryption using symmetric keys.
- Password encryption and Decryption and making it more sure.
- Implemented SQL queries and Stored procedures for Oracle9i database.
- Used Eclipse for writing JSPs, Struts and other java code snippets.
- Used Junit framework for Unit testing of application and Clear Case for version control.
- Built application using ANT and used Log4J to generate log files for the application.
Environment: Java/J2EE, JSP, Servlets, Struts 1.3, Hibernate, XML Web service, SOAP, JAX-WS, ApacheTomcat 6.0, Unix, MySQL, NetBeans, Multithreading, Visual Source
Confidential
System Analyst
Responsibilities:
- Involved in analysis and design of the several modules in the Project.
- Created use case diagrams, class diagrams, sequence diagrams, deployment diagrams.
- Designed and developed technical specifications using design patterns.
- Involved in all phases (Unit/Integration/System) of Testing.
- Designed and developed Session beans for implementing Business logic.
- Involved in configuration, development, and deployment of EJBs, JSPs & Servlets in Web logic test Environment.
Environment: Java Server Pages (JSP), Struts 2.0, JSF, JavaScript, Java 1.4, Struts 2.0, Hibernate 3.2/3.3, spring 2.0/2.5, Web Services, EJB, Servlets, SOAP, XML, IBM, Websphere 6.0 IRAD 6.0, CVS, WinCVS, ANT Build Scripts.