Senior Software Engineer Resume Pattern in Word Format Free Download -->

Senior Software Engineer Resume Pattern in Word Format Free Download

Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download


Harper Ju
____________________________________________________________________________
039 Cardinal Drive             Westwood, MA 02001             781-801-9876            harper@yahoo.com
Summary
Senior software engineer for 16 years. Released a new intranet for MIT- Lincoln Lab. Shipped nine major IBM collaborative Web products. Expertise in Agile development, technical specification writing, specification implementation, software design and development, code reviews, testing, bug fixing, performance analysis, memory leak checking, wiki documentation writing, product release, and customer support.
·         Major achievements in designing, developing, and releasing MIT-Lincoln Lab intranet and nine IBM WebSphere and Lotus products since 2000. IBM Sametime Gateway was of them and was demonstrated to delighted customers at Lotusphere 2008.
·         Proven leadership in mentoring junior engineers, training other engineers, and leading teams.
·         Practitioner of Agile software development by joining daily scrum meetings, working on sprint backlog, and updating the burn down chart daily during the Sametime Proxy Server development. Sametime Proxy Server was shipped in December 2009.
·         Strong analytical, problem-solving, and communication skills proven by delivering high volumes of defect resolution, quality documentation, and increasing customer satisfaction.
·         Valued as a team player with eight IBM Thanks Awards from colleagues in appreciation for outstanding team work.
Technical Skills
J2EE, Java, JDBC, Relational Database, IBM WebSphere, IBM WebSphere Portal, IBM Web Content Manager, IBM Lotus Connections, Portlet, Struts, Spring, Hibernate, MBean, JavaScript, XSLT, Dojo, HTML, XML, JSP, JSF, CSS, JSON, AJAX, REST API, C++, LDAP, SSL, SSO,  Eclipse, Junit, Web Services, JBOSS, Apache, Tomcat, Localization, Accessibility, ClearCase, Subversion, CVS, ANT, Domino, Agile Software Development.
Professional Experience
MIT – Lincoln Lab                                                                                                                        Lexington, MA
Senior Software Engineer
Intranet Project
4/2010 – 5/2011
Joined the company as a contractor. Played as a key developer for the company’s intranet redesign project which has replaced the company’s legacy intranet. The new intranet leverages IBM Websphere, IBM WebSphere Portal, IBM Web Content Manager, IBM Lotus Connections, and Bedework Calendar. Bedework Calendar is an open source event calendar and the company uses it for the company’s event calendar which is a component on the company’s intranet home page. I led the project to customize Bedework Calendar to fulfill the company’s business requirements. The project has involved the customizations from the UI to the backend functions: membership, access control, event management work flow, event recurrence, event archive, and the calendar integration with IBM Portal. The calendar is a J2EE software, using Struts, Java, JSP, JS, JQuery, XSLT, Hibernate, MySQL, JBOSS, and Apache.
In April, 2011, the new intranet was released within the entire company. The success was resounding. After the release, I finished to work on a portlet (286) that pulls the company’s blogs from Lotus Connections using the atom feed technology. The portlet is a component on the company intranet home page as a community news place.

IBM                                                            1990 - 2010                                Westford, MA and Cambridge, MA

Advisory Software Engineer
Sametime Proxy
3/2008 – 3/2010
Sametime Proxy is a Web instant messaging client. It lets users exchange text chats, send announcements, and control who can see who is online, all from a Web browser. Users might even be able to create and participate in meetings and make and receive calls using Sametime Proxy. Sametime Proxy has a back-end server that serves all the front end requests like getting awareness status, sending announcements, getting user’s business card info, getting user’s contact list, and etc. It also has an administration UI to configure some settings in order to use Sametime Proxy. This Web instant messaging can handle 25,000 users to chat concurrently through clustered IBM WebSphere Application Servers, load balancer, and failover technologies.
  • Led the design and development of nine features using the Agile software development methodology. Some of the nine features are: retrieving a contact list, sending/receiving announcements, finding users, getting a business card, finding a location, supporting external users like Yahoo, AOL, and Google users.
  • Wrote a servlet to distribute asynchronously the front end requests to different services.
  • Wrote JSON format to send data back to the front end.
  • Took the initiative to design the administration UI more user-friendly and easy-to-use. Wrote the design specs. The administration UI features were written in Java, XML, and JSF to build portlets which were installed and run in IBM WebSphere administration console.
  • Did code review for complex logic to optimize the services performance. The time to retrieve a contact list was reduced by 50% after the optimization by using faster recursive logic.
  • Configured a clustered IBM WebSphere Application Servers to test failover, load balance, performance, and memory leak.
  • Fixed109 bugs during the Sametime Proxy development.
  • Supported 21 customers who were using the legacy Sametime Web client. Received the customers’ good feedback and increased customer satisfaction.
  • Led and mentored three junior developers in learning the development environment and Sametime technology.
·       Shipped Sametime Proxy with an extremely aggressive schedule in December 2009.
Sametime Advanced
1/2008 – 3/2008
Sametime Advanced serves enterprise instant messaging with more advanced collaboration. People use a browser to create a group or a chat room and the data is stored in DB2. The browser UI was written in Dojo. There were six SSL connections in the product. They are Browser to IBM WebSphere Application Server, Sametime Client to IBM WebSphere Application Server, Sametime Client to IBM Event Broker, IBM Event Broker to IBM WebSphere Application Server, IBM WebSphere Application Server to IBM Event Broker, and Browser to Sametime Community Server.
·     Hit the ground running despite joining this project at a late stage.
·     Jumped in to pick up Dojo and fixed about 25 show-stopper bugs written in Dojo.
·         Configured all six SSL connections by exchanging key stores between different SSL ends, tested and    debugged all six SSL points; fixed two SSL connection problems.
·         Wrote SSL configuration documentation, reviewed the entire product documentation, and submitted over 100 documentation feedback entries to the technical writers.
·     Shipped the product with the team on a very aggressive deadline in March 2008.
Sametime Gateway
2/2006 – 12/2007
IBM Lotus Sametime Gateway lets a user connect the user’s IBM Lotus Sametime instant messaging community with external communities, including other Lotus Sametime and public instant messaging communities, such as AOL® AIM®, ICQ®, and Apple® iChat™ as well as Google Talk service and the Yahoo! Messenger community. In addition to instant messaging, Lotus Sametime Gateway has presence awareness, blacklisted domain filters, user access control, and event logging. Lotus Sametime Gateway is a platform based on IBM WebSphere Application Server, which provides failover, clustering, and scalability for a Lotus Sametime Gateway deployment.
·         Shipped the product with the team on a very aggressive deadline in March 2008.
·         Developed the plug-ins using Java for blacklisted domain filters, user access control, and event logging.
·         Developed user and group search functions using IBM WebSphere Member Manager.
·         Designed DB2 tables for members’ instant messaging capabilities and access control levels.
·         Designed the automation for the LDAP configuration using an install wizard and the Lotus LDAP Directory services.
·         Transformed a 40-step LDAP configuration process into a four-step automated configuration process.
·         Enhanced the Gateway administration UI by showing the community connection status in UI and updating the community connection status automatically using AJAX. The new LDAP configuration wizard and new status UI were demonstrated at Lotusphere 2008 to enthusiastic customer acclaim.
·         Trained Level 2 Technical Support Engineers and the Performance team to use the Sametime Gateway.
·         Reviewed the product documentation and provided 80 documentation feedback entries to the technical writer.
·         Shipped Sametime Gateway 7.5 and Sametime Gateway 7.5.1 with the team on an aggressive deadline.




IBM WebSphere Portal/Workplace Forms
3/2004 – 2/2006
·         Owned the design, development, and release of IBM WebSphere Portal/Workplace Forms 2.0, 2.5, and 2.6.
·         Enhanced the Forms performance by making the search engine twice faster than the old one.
·         The Forms shipped with Workplace 2.5 and 2.6 were widely used by customers around the world.
IBM WebSphere Portal Productivity Editors
2/2003 – 2/2004
·         The Forms were implemented in IBM WebSphere Portal portlets using JSR 168 specifications.
·         Merged a third-party’s spreadsheet and presentation productivity editors into IBM portfolio.
·         Was a team lead for localization and UI enhancement.
·         These editors were written in JavaScript. They were integrated into IBM WebSphere Portal as portlets using JSR 168 specifications.
·         Shipped them with IBM WebSphere Portal 5.0.
·         Customers used the spreadsheet and presentation until IBM WebSphere Portal 5.102.




IBM WebSphere Portal Collaboration
9/1999 – 2/2003
·         Designed, developed, and released the Domino Notes Integration in IBM WebSphere Portal and the components are: Lotus Notes portlets, People Picker, and Person Tag.

·         The Lotus Collaboration features in IBM WebSphere Portal incorporated the Sametime awareness using Sametime STLinks technology which contains a Java applet, a JavaScript file, and a list of Java classes to talk to Sametime Community Server.

·         The Person Tag feature of IBM WebSphere Portal Collaboration has been a strong selling point since 2001 and today it is still used in the current IBM WebSphere Portal components.





Lotus eSuite
5/1998 – 9/1999
·         Led the development of the automation test procedure for the eSuite project, which was one of the first Web-based product suites on the market.

·         Replaced the manual testing procedure and enhanced the testing productivity and saved two equivalent headcounts. This automated test procedure was written in Java.




Lotus Professional Services
1/1996 – 5/1998
Led the development of a customized Domino solution for a Lotus business partner that generated 6 million dollars of revenue. This Domino solution was written in C++.




Lotus Professional Services, Lotus IT Developer
7/1990 – 1/1996
A key developer for Lotus internal IT applications including order entry, shipping, and accounting using C++ and Notes APIs.
Education
Master in Computer Science, Queens College, New York, NY
Bachelor in Computer Science, Queens College, New York, NY




Download Resume Format 

0 comments:

Post a Comment

Resumes By Categories

1-5 Years Experienced CV 10-15 Years Experienced CV 10th Standard 12th Standard CV 15-20 Years Experienced CV 20-25 Years Experienced CV 30+ Years Experienced CV 5-10 Years Experienced CV Accounts CV Aeronautical CV Automobile Engineer B Com CV B Pharma CV B.Tech CV BA CV BA Philosophy CV Banking CV BBA CV BBM CV BCA CV BDS CV Beautiful CV Bio Technology CV BMS CV BPO Call Center CV BSC CV BSC IT CV Business Analyst CV CA CV Cashier CV CEO CV CFA CV Chemical CV Civil Engineering CV CMA CV Commercial CV Cook CV Cover Letter for Resume CS CV D Pharma CV Diploma CV Doctor CV draff Economist CV Electrical CV Electronics CV Engineer CV Fashion Designer CV Films CV Finance CV Foreign Resume Format Fresher CV GM CV Hotel Management Housekeeping CV HR CV ICWAI CV Import Export CV Industrial Engineering CV Instrumentation CV Insurance CV IT CV ITI CV journalist CV LLB CV M Com CV M Pharma CV M Phil CV M Sc Computer Science CV M Tech CV M.Tech MA CV Manager CV Marketing CV Mass Communication CV MBA CV MBA Event Management MBA Finance MBA Hospitality CV MBA HR CV MBA IB cv MBA Marketing MBA Production MBA Quality MBA SCM CV MBA System MCA CV Mechanical CV Medical Representative CV Mining CV MMS CV MS CV MSC CV Over 25 Years Experienced CV Paint Technology CV Pharmacy CV Phd CV Philosophy CV Project Manager CV Psychology CV Purchase CV Quality Engineer Real Estate CV SAP ABAP CV SAP Basis SAP BI CV SAP BO CV SAP CRM CV SAP CV SAP FICO CV SAP HR CV SAP MM CV SAP PP CV SAP SD CV SAP Security Six Sigma CV Special Resume System Administrator CV Teacher CV Textile CV Treasury CV USA Resume Web Designer CV