System/software Engineer Resume
3.00/5 (Submit Your Rating)
Alpharetta, GA
SUMMARY:
- Over 14 years of experience in development and architect of successful enterprise level web applications in java.
- Experienced with enterprise solutions for Big Data, Hadoop, Cloud, OpenStack, IoT, SOA
- Excellent in web services projects with experiences in dozens of large projects.
- Excellent process knowledge of integration with third parties.
- Excellent in web application development, architect with open source frameworks such as Spring Framework, JQuery, Hadoop ecosystem, etc.
- Comprehensive knowledge of architecting, designing, developing, implementing, and supporting in a full project life cycle in agile processes.
- Solid project and development management skills with certifications of PMP, Scrum master, ITIL and experiences as a lead developer, project manager, product manager, architect.
- Proven ability to work well with geographically dispersed teams.
- Inventing new innovative solutions for patent filings.
TECHNICAL SKILLS:
- BigData, NoSQL, IoT, Hadoop, MapR, Kafka, Storm, HBase, HP Vertica, Zookeeper, Nagios, Graphite, OAuth, VMware, OpenStack, HP Hellions
- DevOps, Git, GitHub, SVN, Maven, Jenkins, Hudson, Docker, Chef, Shipyard
- Java, JSP, Servlet, Portlet, Visual C++, VB, ASP.NET, C++, Perl, PHP, ASP, Lisp, JSTL, Javascript, CSS, HTML5, Shell Script.
- AJAX, JSON, JQuery, Dojo, GWT, Displaytag, DWR, FusionCharts, FireBug, SEO, XHTML
- SpringFramework, SpringMVC, Struts, JSF, Hibernate, iBATIS, JDBC, Tiles,Velocity, EHCache, OABuilder, Apache Lucene, Solr.
- WebServices, RESTful, Swagger, CXF, RESTEasy, SOA, WSDL, SOAP, XPath, XML, XSL, JDOM, XMLBeans, JAXB, Axis2, API Management Tools.
- EJB3, JMS, JMX, ActiveMQ, ESB, JavaMail, DI, IoC, AOP, SOA, Design Patterns.
- Apache Tomcat, JBoss, WebLogic, Geronimo, Glassfish, Vignette Portal, MSSQL, MySql, Oracle, Terracotta, Unix, Linux, Windows servers.
- Eclipse, Netbeans, Maven, Ant, Erwin, Enterprise Architecture, Visual Studio 2008,
- JUnit, JMock, EasyMock, PowerMock, EclEmma, PMD, Findbugs, Log4j, HP QualityCenter, JMeter, Sonar, CI, Selenium, FitNesseVisualVM, Fortify, ASTA Scan.
- PMP, SCRUM, ITIL, Extreme Programming, Agile.
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
System/Software Engineer
Responsibilities:
- Technical Innovations Developed innovative solutions on API management, security, implementation and IT Infrastructure Rating.
- Application Architect Architecting on the gateway to receive all communications from client devices for config and event data, and architecting the health check analyzer for internal applications and components. Architecting the heartbeat information from devices. Architecting the portals for browsing the client device information. Architecting dynamic API implementation and management.
- Scrum Master Leaded off - shore teams to develop portal web applications. Implementing the agile process, facilitating sprint meetings, and managing sprint cycles to deliver projects.
- Team Lead Created and updated technical processes and documentations, Mentoring and training other team members. Leading technical decisions and providing the prototype of projects.
- Web Services, SOA Developed web services APIs based on the RESTful principal by using RESTEasy and CXF, Jersey, Spring boots. Customized data services by using JDBC, Hibernate, and iBatis for Oracle DB.
- Portal and UI Applications Leaded numerous UI applications by using Vignette Portal (WSRP), Portlet, Spring MVC, and JQuery. Worked on the full lifecycle of development.
- Big Data, IoT, Cloud Working on the next generation Big Data projects for Big Data, IoT, Cloud Monitoring in Hadoop ecosystem with Restful APIs, Kafka, Storm, HBase, Vertica, Zookeeper, Graphite, OAuth, Hadoop, MapR, OpenStack, HP Hellions. Conducting various tool evaluations and PoC projects.
- DevOps Lead Worked on Dev Operation process. Continuous building, continuous deployment, and continuous testing. Participated in E2E testing and move to production across multiple teams together. Configured Maven, Hudson, Nexus, Selenium, FitNesse, Quality Center, SiteMinder, Https Certifications.
- Global Teams Worked with geographically dispersed team members in different states within US as well as in China, India, Ireland, German, France and Brazil daily.
- Customer Data Integration Integrated with HP master customer data by web services. RESTEasy, JSON, Apache Lucent, DrAddress.
- Web Services Integration Developed various web service calls based on RESTful. CXF, WSDL, XML, XSD, JSON, NetBeans. XPath.
- Authentication & Authorization Developed single sign on with Siteminder and used LDAP to access enterprise directory. Spring Security. Group and role based authentication and authorization.
- Server Administrator Configured the lifecycles, DEV, FUT, ITG, PROD. Operating the continuous integration and build environment by using Maven, Hudson, Jenkins, Nexus, Sonar, and Selenium.
- Quality and Testing Participated in testing strategies. Implemented unit testing and monitoring coverage. Removed Sonar and Fortify violations. Automation Testing by Selenium, FitNesse. Coordinated the End to End testing and troubleshooting the defects.
- Support and Implementation Supported for the ITG and PROD issues. Planned and implemented MTP.
- Security Reviewed ASTA scan and Fortify scan suggestions and XSS issues. HTTPS and data encryption.
- Big Data Batch Process Worked on high traffic device data in a batch mode to process Big Data and increase the flexibility in data modeling.
- Training Received various trainings regularly for Security, Agile process, SOA, Enterprise Data Modeling, Standard Business Conducting, PMP, ITIL, Corporation Economics, HP Virtual University online trainings.
Confidential, Chattanooga, TN
Sr. Architect, Lead Programmer, Product Manager
Responsibilities:
- Development Environment Standards
- Technical Architecture Documentations
- Application Cache Implementation: Terracotta Ehcache
- Load balance and Clustering
- GUID (UUID) Implementation
- Internationalization
- Tool reviews - BI Tools, Rule Based System, Code Review Tools, Chart Tools, Reporting Tools, Unit Testing, Continuous Integration, Data model
- J2EE Server, EJB3, JMS, SOA, ESB implementation.
- Social Networking Integration: Facebook.com, Twitter.com, linkedIn.com, Myspace.com
- Single-Sign-On solutions
- Third Party Integrations
- Web services Integration with automobile OEMs such as GM, Ford, Nissan, Honda, Mercedes-Benz, Volvo, Audi, Hyundai, VW, and Subaru.
- Search Engine Optimization
- Data Structure and Algorithms
- Web Services with automobile OEMs: Mercedes-Benz, GM, Nissan, Ford, Audi, Volvo, Hyundai, VW, Subaru. I developed lead management integrations with automobile OEMs and developed bi-direction data transactions with ADP(adp.com) and Reynolds & Reynolds DMS (reyrey.com)
- Data model design and administration I worked as a DA and DBA role for data modeling. For example, designing new tables, indexes, triggers, store procedures, and views. Developing database object mappings using Hibernate. Administrating backup plans, data optimizations, and database trouble shootings. Monitoring system logs. Developing system alerts.
- Developing application and system architecture I have developed by applying the MVC architecture. For example, building web application tiers: user interfaces, server side objects, and database objects. Building application frame work: file structure, library management, business process, database connection, and revision control. Web service tiers: gateway, message queue, XML mapping, and batch processing. System structure: networking settings, system configuration, SSL certification, and server load balance.
- CRM business rules analysis I have been facing the business challenges and technical issues daily. I have analyzed these issues and have brought up the best solutions. For examples, analyzing client requests, upgrades, and suggestions. Developing functional specifications. Improving the business processes.
- SMTP and POP3 Email Server Administration Providing user interface for sending and receiving emails. Email broad casting campaigns. Developing tools to import email data, parse data, and send a notification to a cell phone or PDA.
- User data entry, search, edit, admin Interfaces I have developed and updated user interfaces throughout entire application modules. For example, data entry, search, customer, sales, service, contact, form, issues, email, letter, survey, schedule, user, inventory, daily plan, report, help, category, source, configuration, calculation, and desking tool.
- Automated, scheduled and merged labels, letters and postcards I have good experience for the process of creating marketing campaigns. For examples, developing interfaces for editing letters in an html view, setting complex and dynamic scheduled runs, merging letter tags in letter, postcard, and label format. Searching target customers for a letter campaign.
- Parsing email leads and Email Interface Parsing and populating database for leads from lead providers: cars.com, autotraders.com, vehix.com, ford.com, gm.com, mbusa.com, and nissanusa.com.
Senior Programmer, Product Manager
Responsibilities:
- Leading a programming development team I have leaded programming development team. I have completed all projects within the deadlines, and as results the company has been grown up tremendously in last few years and has become one of top CRM tools certified by GM, Ford, Nissan, Mercedes-bens, and Reynolds & Reynolds. Planning and managing all programming projects. Prioritizing project schedules. Administrating and evaluating team member’s tasks. Hosting technical meetings. Mentoring and training technical staff. Hiring new technical staff.
- XML, SOAP, Web Services I have very strong experience in Web Services. For examples, conference calls, documentations, and project plans. Parsing, mapping, and building ADF XML, Phone Data XML, Email Lead XML, Building WSDL, and Message Queue. Establishing w eb services through SOAP messages for third parties. Managing authentication for communications.
- Customer tech support Software is a service. Customer service experience is the most important for the business’s success. As a leader of development team, I take 2-tier tech support calls or emails. For examples, analyzing, prioritizing, and distributing issues among team members. Hosting a weekly meeting for tech supports. Participating in client conference calls with sales team, training team, or tech support team. Monitoring error codes and logs.
- Building dynamic surveys Developing interfaces for users to create a survey dynamically and report survey’s statistical results.
- Visual and dynamic reports Developing various charts and graphical reports. Developing customized reports in sales, service, inventory, customer, and marketing data.
- Identification-Scan and Signature-Pad technologies Integrating with IDScan to get electronic customer data from business cards and driver licenses. Integrating with Signature Pad to capture electronic signatures.
- Authentication and Authorization Designing multiple security access levels for application interfaces, web services, ftp servers, and network systems.
- Data import and export in multiple formats Import data in tab or comma delimiter text format, fixed length format, excel format, Access database, PDF, HTML, and XML. Exporting data in letters, postcards, labels, text formats, and xml formats.
- Business telephony data integration Developing interface for telephony data with CallBright.com, W hoscalling.com, kall8call8.com. Capturing Incoming calls, outgoing calls, and SMDR data from PBX.
- Reverse phone and address lookup Interface for getting valid address data by using a reverse phone lookup.
- NCOA process, National Change of Address services Sending new customer’s address data and updating database with the current and valid format data returned from NCOA.
- Accounting calculators. Developing Interface for deal and tax calculations by using lending institution’s financial matrix.
- Instant personal credit checks Integrating with a third party to get instant customer’s credit information.
- Business scheduler Scheduling various tasks, batch process, reports, letters, emails, and system backups.
- Integration with DMS system Developing Data transaction interface for ReyRey.com and ADP.com,
- Inventory System Developing interface for loaner vehicles and dealer vehicles with money values.
- Word Tracks Developing pre-populated telephone scripts, event screens, and financial forms.
- Desking tools Predefined searching screens for monitoring active data and updating data quickly.
- Developing Disaster Recovery Plan Being a chairman for designing and implementing DRP. Identifying threats, researching a collocation, maintaining intra-networking, and training employee.
- System and Networking administration Installing applications and hardware. Monitoring network activities and system logs. Developing system alerts and scheduled tasks. Administrating security levels and SSL certifications.
Software Developer
Responsibilities:
- Developing Software in (MFC) Visual C++.
- Experience with developing in the full project life-cycle.
- Developing in ProToolkit Intalink of Pro/Engineering.
- Updating and customizing software.