Programmer Analyst Resume
Los Alamitos, CA
CAREER SUMMARY:
Highly experienced in full SDLC of B2C/B2B enterprises (OOAD, OOP and QA) in publishing, networking and insurance sectors. Experienced in application requirement analysis, design, development, testing, and deployment process. Expert in client interfacing, business process and project methodologies. Team player and self - starter with good communication skills and attention to business process improvements.
TECHNICAL EXPERTISE:
Operations: Vendor evaluations/recommendations.
SDLC: Technical coordinator, Analyst, Developer, Tester, Release Manager
Methodologies: Waterfall, Agile, Scrum
Languages: Java, JavaScript, HTML 5, J2EE, PL-SQL, Ajax, Bootstrap, Spring, JSON, Hibernate
Applications: Liferay Portal, Salesforce (Administration, Development), Autonomy, Elasticsearch, HAProxy, GlassFish, Tomcat
XML: XML, XSL, SOAP & REST
Methodologies: Confluence, UML, OOAD, OOP, RUP
Databases: MySQL, SQL-Server, Mongo, Oracle
Testing: JUnit, JMeter, Selenium, JIRA
Deployment: Ant, Hudson
EXPERIENCE
Programmer Analyst
Confidential, Los Alamitos, CA
Responsibilities:
- Enterprise Search: Evaluated different choices and recommended the open source Elasticsearch as a free replacement for the paid Autonomy IDOL. Identified sub-tasks, estimated overall effort, and documented all milestones and deliverables.
- Collected functional and new feature requirements from end users and business owners for the Search application. Developed Specification and design documents, flow charts and test cases.
- Design and Development: Primary Architect and full SDLC owner. Self-taught and trained in Elasticsearch fundamentals. Designed, developed, and implemented the search engine.
- Designed and implemented REST API that can be used internally (Search Portlets) and externally (CS external applications). The API handled search requests from users, created queries, and retrieved results from the search engine index using Elasticsearch Java API.
- Developed efficient Search Portlet with rapid response times. Indexed computer.org website with Crawler4J and uploaded contents to Elasticsearch engine.
- CRM (Salesforce):
- Conversion to Salesforce: Project allowed company to move from older, more manual process to automated and efficient process. Reduced customer order fulfilment duration by 30%.
- Primary contact for Salesforce project for Conference service department. Collaborated with local and offshore consultants, tracked the progress, and tested and validated the deliverables.
- Developed and deployed custom software requested by users.
- Added REST API calls to CS application to generate Lead, Account, and Opportunity notifications.
- Support 30+ Salesforce users with their ad-hoc enhancement requests and reports.
- Lead developer (portlet) for the Computer Society catalog project. Participated in the agile scrum methodologies for the application development.
Technologies: J2EE, JSP, Spring, Hibernate, HTML 5, JQuery, ANT, Hudson, Liferay, Unix, Mongo, MySQL, Salesforce.
Web Application Program/Analyst
Confidential, Los Alamitos, CA
Responsibilities:
- Autonomy IDOL: Upgraded Autonomy Search Engine to version 7 and from windows to UNIX. Managed and kept application up to date. Designed ODBC+HTTP connectors to automate data transfers between search engine (Autonomy) and MySQL. Implemented saved searches and email agents to automate email delivery to requestors.
- HAProxy: Balanced loads across multiple GlassFish application servers. Configured multiple URL proxy redirects.
- Liferay Portal: Designed and developed multiple custom portlets e.g. portlets for web site users to register and access Safari Books online using their IEEE-CS credentials. Created custom Liferay themes with Velocity templates. Implemented myComputer portlet for automatic content delivery using Autonomy search application when users buy products at myComputer storefront.
- GlassFish: Manage and administer multiple GlassFish servers. Configure, optimize and deploy multiple applications and their JVM configurations. Helped maintain our test environment up to date for other developers to use.
Technologies: J2EE/Servlets, JSP, JDBC, Tomcat, Hibernate, JavaScript, Query, ANT, XSLT, Liferay, Velocity Templates, HAProxy, and Salesforce.
Web Site Specialist
Confidential, Los Alamitos, CA
Responsibilities:
- Search Engine: Responsible for complete project life cycle of search engine application in IEEE-CS.
- Gathered requirements for CS Search application (individual and Institutions) .
- Created requirement and design documents. Documented all the test cases.
- Developed JAVA programs to index the contents of CS digital library and IEEE-CS website data. Implemented, optimized and tested search queries using the Autonomy JAVA API
- Implemented Java web application for searching CSDL and website. Tested loads using JMeter.
- Installed, configured and fine-tuned Autonomy IDOL search engine on Windows web servers. Actively managed and kept application and server up to date.
- Helped customer support with member/user and institution search questions and access issues.
- Responsible for maintaining and implementing enhancements to Computer Society legacy applications (SeVocab administration and public applications and CS awards application).
- Supported customers during nomination process during and after business hours.
- Responsible for adding and updating web content using HTML, JavaScript and CSS using Liferay content management (Liferay web content portlets).
Technologies: J2EE, JSP, SERVLETS, JDBC, Hibernate, HTML, JavaScript, ANT, Eclipse, Autonomy, SQL server.
Software Engineer
Confidential, Lake Forest, CA
Responsibilities:
- Gathered and analyzed customer/user requirements, generated design specifications and implementation recommendations. Designed application components, created UML object models.
- Analyzed and designed persistent object-oriented architecture to serialize and store network configuration parameters and user settings. Developed complex SQL queries and PL/SQL stored procedures to retrieve user configuration data from the serialized, persistent database.
- Developed multiple search strategies to help customers better navigate the user interface and obtain maintenance and diagnostic data
- Developed unit-level tests (based on Junit) and created test suites to cover multiple use cases.
Technologies: OOAD, UML, Java, JSP, Oracle, PL/SQL, JDBC, Java Script, JUNIT, Rational Rose, Eclipse, UNIX.
Programmer Analyst
Confidential, Schaumburg, IL
Responsibilities:
- Developed SQL statements from C program to access a SYBASE database. Developed interfaces from C to FORTRAN-90’s number crunching and legacy statistical analysis packages. Integrated FORTRAN functions with SAS programs used to profile TV network ratings and viewer demographics.
- Developed shell script wrappers to provide command line options and default parameter values.
- Helped QA team develop test cases and fix bugs.
Technologies: C, SAS, AIX, Solaris, Shell scripts, SYBASE, make, GDB and WORKSHOP.
Programmer Analyst
Confidential, Northbrook, IL
Responsibilities:
- Created RDBMS applications and SAS programs to access mainframe databases.
- Implemented stored procedures, triggers and SQL queries.
- Developed automated report generation scripts and procedures.