Sr. Programmer Analyst Resume
Las Vegas, NV
SUMMARY
- Software programmer with 10 years of Core Information Technology experience in analysis, design, development and implementation of Web Development and Java programing. Experience in Agile Software Methodology and have executed SDLC for numerous projects in INSURANCE, ecommerce, HEALTH CARE, Gaming and HRIS and Financial Assets Management.
- Experience in Web Programming with HTML, DHTML, Web2.0 (AJAX, DoJo), JSON, Java Script, CSS, XML, JQuery, Angular Js, Node JS, Ajax, jQuery, Bootstrap, Backbone JS and MEAN programing, Leaflet API, Google Maps API, oAuth integration with Social Media sources.
- Experience in designing, developing, and deploying using Java, Java Beans, J2EE (JDBC, JSP, Servlets, EJB, RMI), Swings, Struts, Springs 3, Hibernate, Web services, Restful Web Services, Apache Solr.
- Good experience in implementing J2EE compliant applications using various Design patterns, Springs, Struts framework, Hibernate, JSF, Tiles, MVC framework and Messaging Middleware using JMS, MQ and TIBCO EMS
- Relevant experience of research, assessment and implementation of Emerging Technologies.
- Excellent back - end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in DB2 and Oracle 8i/9i, My SQL, mongo DB (No SQL).
- Experienced in developing J2EE components on Application Servers like RAD 7, WebLogic9.2, JBoss5.0 and WebServers like Tomcat 6.0
- Handled long running calls to XML web services and Sql Server 2005 stored procedures.
- Worked under Agile (XP, Scrum, TTD), RUP methodologies.
- Used Maven, ANT, CVS and Log4j Extensively.
- Worked on Data representation tools like D3.Js, Neo 4j and Tableau.
- Developed, tested and deployed applications in Windows, UNIX and Linux environments
- Excellent communication skills, team playing spirit and strong analytical & problem solving abilities
- Unit test and functionally test the code produced, Support the functions developed during downstream testing phases (variance investigation and resolution)
- Expected to produce development outputs meeting quality standards, using mainstream development processes and tools.
TECHNICAL SKILLS
Mark-up/Scripting Lang: HTML 5, CSS 3, XML, AJAX, Angular JS, JQuery, Java script MVC, QUnit, Node Js, Backbone Js, Angular Js, Bootstrap Design, Express framework.
Java Technologies: Java, Java Beans, J2EE(Servlets, JSP, EJB), Apache Solr
Technologies: Spring 3, Struts, JSF, Hibernate 4, Swings, Web Services, SOA, Lucid Works, JSON, WSDL, JSTL, SOAP, JMS, EMS, XML, XSLT, MQ Services, MEAN programing.
Application/Web Servers: Web sphere Application Server 6.0, Tomcat 5.0, JBOSS, Web Logic 9.2
Tools: /IDE: RAD 6.0/7.0, WSAD, Ant 1.6, Maven, Agile, HP Quality Center
Databases: Mongo DB, DB2, Oracle 10g, MS-SQL Server and MS-Access
CRM Tools: Sales Force, Imprezzio
Design Patterns: Singleton, Business Delegate, Business Object, Service Locator, Data Access Object, Model View Controller, Iterator, Façade, Factory
Case Tools: Rational Rose, OOAD using UML, Clear Quest, and Microsoft Visio
Version Control: Git Hub, SVN, Clear Case, VSS, PVCS, CVS, Dimensions
Operating Systems: Windows 2000/XP/95/NT Server. UNIX (AIX), Linux
Trained In: SalesForce Administration, SharePoint 2010, Jive Community, Hadoop
PROFESSIONAL EXPERIENCE
Sr. Programmer Analyst
Confidential, Las Vegas, NV
Responsibilities:
- Developed web application based on MEAN Programing (Mongo DB, Express framework, Angular Js and Node Js).
- Worked on different Social Media APIs like, Facebook, Twitter, Google Plus.
- Worked on Python Web Programing, Leaflet Map integration, Google Maps Integration, Alchemy API, Pusher API, Socket IO, Web Socket Programing, Kaazing message channel and Roseberry PI Programing.
- Administrating and Implementing Lucid works configurations for Solr.
- Implemented Front end UI layer for all applications using Bootstrap Js, HTML 5, CSS 3 and Angular JS or Backbone JS.
- Developed Restful Web Services for all applications.
- Worked on Mongo DB for Data storing and Hbase integration, Data representation using Neo 4J and D3.Js
- Designed and developed WebServices using SOAP, WSDL, and XSD and tested them by using SOAP UI Tool.
- Interacting with business users to collect the requirement.
Environment: MEAN Programing (Mongo DB, Express Js, Angular Js and Node Js), Python 3, Apache Solr, Open Social (Oauth), Kaazing with TIBCO EMS, Pusher API, Alchemy API, QUnit, Hadoop with CloudEra.
Programmer Analyst
Confidential, Bothell, WA
Responsibilities:
- Developed web application based on Springs and integrate with Apache Solr.
- Designed the Solr Configurations and Schemas related search relevancy.
- Administrating and Implementing Lucid works configurations for Solr.
- Implemented Front end UI layer for all Search results pages.
- Developed Restful Web Services for video tutorials.
- Designed Mobile User Interface of application using Free maker Templates, Angular Js.
- Integration with Adobe CQ will enable sales and marketing related workflows.
- Used extensively the Spring 3.x frame work such as Spring Core, Dependency Injection.
- Designed and developed WebServices using SOAP, WSDL, and XSD and tested them by using SOAP UI Tool.
- Integration with Adobe CQ for content management.
- Leading offshore team members, conducting audits and code review.
- Interacting with business users to collect the requirement.
- Generating standalone and web application reports for accounting and audit purpose.
- Creating procedure and fine tuning the existing procedure to handle huge amount of transaction
- Unit Tested the WorkList Integration Framework.
Environment: Java, J2EE, Spring 3, Hibernate, WebServices, Apache Solr, Open Social (Oauth), CSSDK (SOA), Angular Js, QUnit, Free marker Templates, AJAX, JQuery, Rss, Adobe CQ, Tom Cat, Oracle 9i.
Sr. Application Developer
Confidential, Los Angeles, CA
Responsibilities:
- Played Technical lead role for this project.
- Developed web application based on J2EE MVC (eAgent) framework, Spring and Hibernate
- Designed prototypes of User Interface for application using DHTMLX, JavaScript, JSON and AJAX
- Worked on Imprezzio (CRM) tool integrations with WebServices
- Understanding business requirement by interacting with users
- Leading off-shore team members, conducting audits and code review
- Interacting with business users to collect the requirement
- Designed the cross tab report for sale and marketing department needs
- Generating standalone and web application reports for accounting and audit purpose
- Involved in creating scripts and PL-SQL Programs for data integration Project
- Proficiently created stored procedure for application
- Created display tag to generate database driven reports
- Created complex cross tab report for Purchasing Department
- Bug fixing and 24-7production support
- Creating procedure and fine tuning the existing procedure to handle huge amount of transaction
- Interacting with business analyst for preparing business requirement
- Developed Business requirements by using use case and sequence diagram for the application
Environment: Java, J2EE, Servlets, JSP, eAgent MVC, Spring MVC, Spring Security, Hibernate, Web services, SOAP, WSDL, Imprezzio, EJB, WebSphere 6.0, Websphere MQ Series, HTML, JavaScript, AJAX, DHTML, CSS, JQuery, Agile, DB2, SQL, OOAD, UML, JUnit, HP Quality Center, Win NT & UNIX.
Sr. Application Developer
Confidential, Los Angeles, CA
Responsibilities:
- Played Technical lead role for this project.
- Designed and developed Presentation Layer using MVC framework, HTML, XML, XSLT and JavaScript & CSS
- Developed server side code that computed most of the business logic, which includes the execution of external service calls (to get data from mainframes system using SDFs and call the external system to get the required data)
- DevelopedXMLs, Java Script and Java classes for dynamicHTMLgeneration to perform the server side processing on the client requests
- Implemented data extraction from Farmers Billing system using WebServices
- Analysis and design of the functionalities and Created Dataflow diagrams, Class diagrams and Sequence diagrams
- Created Technical Specifications, Technical Design of the modules
- Implemented Agile methodology for various phases of SDLC in a time boxed environment
- Lead and coordinated the team in support phase of the project to analyze and fix the production issues and to implement change requests to enhance the application
- Used JUnit to implement test classes to ensure quality through design, code reviews and testing
- Used log4J for logging and debugging of the application
Environment: Java, J2EE, Servlets, JSP, eAgent(MVC) Framework, Web services, RAD 7.0, HTML, JavaScript MVC Framework, AJAX, CSS, Agile, DB2, Windows.
Application Developer
Confidential
Responsibilities:
- Played Technical lead role for this project.
- Application development and production support using Java technology (eAgent MVC framework), Spring and JSF
- Implemented Spring IOC layer and Spring Data Access to configure Hibernate Framework
- Implemented Single Sign on functionality using Restful Web Services
- Based on the functional requirements created high level design document, technical specification document
- Was single point of contact for all technical details
- Refactoring the code base, making the layers loosely coupled
- Involved in requirement gathering and defined the scope of the application
- Involved in unit testing, integration testing and delivery to client
- Coordinating with the onsite, offshore teams to facilitate the quality deliver on schedule
- Fixing Production issues and helping deployment team for each release
- Prepared the necessary work flow, technical documents and JUnit test cases for the project
Environment: Java, J2EE, Servlets, JSP, eAgent(MVC), Spring, Spring MVC, Spring Security, Hibernate 3.0, Restful Web Services, RAD 7.0, HTML, JavaScript, JQuery, AJAX, DB2, Team Site, HP Quality Center.
Application Developer
Confidential
Responsibilities:
- Used Java, J2EE, Java, Servlets, JSP, Struts 2 for the implementation
- Integrated with Services FileNet based system using SOAP based Web Services
- Participate in team estimation and proposed the possible solutions
- Eclipse3.0 has been used for developing the application and deployed to the Web Sphere application server
- Introduced and enforced development processes
- Guided the team during difficult situations in the right direction
- Mentored the team members when needed in tough situations
- Delivered projects on-time with quality
Environment: Java, J2ee, Struts 2 Framework, SOAP, Web Services, HTML, DHTML, XML, JSTL, RAD 7, DB2, IBM FileNet, and Web Sphere Application Server 6.1
Consultant−Application Development
Confidential
Responsibilities:
- Requirements analysis and Design phase
- Coding on HTML and Team Site
- User Management UI enhancements
- Code review
- Unit testing and problem analysis and fixing
- Discussion and meeting with client for designing and development
- Preparation of Test Cases and Test Review reports
- Involved in Production support also along with regular release work
Environment: JAVA, Java Swings, HTML, JSP, Blowfish design, JavaScript, Adobe Dream viewer, Team Site, DB2, Web-spear 5
Software Engineer
Confidential
Responsibilities:
- Client interaction for system study, requirements gathering and analysis
- Designing of forms, development and coding
- Giving good support to user and delivering the application with all client needs on given time with good quality
- Involved in application development as well as unit testing
- Debug and troubleshoot the application
Environment: Java, J2EE, Swings, Struts, Oracle 8i, Websphere 5.1
Software Engineer
Confidential
Responsibilities:
- Design and developed the PowerPoint Report Generation Component (PRGC1.0) using Jakarta POI package
- Integration of PRGC 1.0 to PRT project and updating with JDK 1.4 release
- Involved in application development as well as Regression and Unit testing
- Debug and troubleshoot the application
- Delivering the application on time to customer with good support
Environment: Java, J2EE, Swings, Struts, Jakarta POI package, Websphere 6.0 (RAD)
Software Engineer
Confidential
Responsibilities:
- Created controller architecture using Struts and implemented web-based system
- Implements JSPs and the Supporting java class as well as servlets to control the flow of MVC’s
- Involved coding and review of the system
- Client side validations were done using Java Script
Environment: Java, J2EE, Oracle 8i, WebLogic 7.1
Software Engineer Trainee
Confidential
Responsibilities:
- Implements JSP and Servlets to control the flow of MVC
- Used JDBC to connect and retrieve data from Oracle
- Analyzing the Customer Requirements
Environment: Java, J2EE, Oracle 8i, WebLogic 7.1
Software Engineer Trainee
Confidential
Responsibilities:
- Implements JSPs and the Supporting java class as well as servlets to control the flow of MVC’s
- Ensured timely delivers of work requests
- Involved coding and review of the system
- Client side validations were done using Java Script
Environment: Java, Servlets, JSP, JDBC, Oracle 8i and WebLogic 7.1