Tech Lead/ Full Stack Developer Resume
Pittsburgh, PennsylvaniA
OBJECTIVE:
Seeking a Software Engineer position.
PROFILE:
- Solid experience in design and implementation of software solution.
- Skilled in mathematical modelling, analysis, simulations, and computations.
- Great personality, dedicated, and enjoys team or independent, enjoying work in agile environment.
COMPUTER SKILLS:
Languages: Java, Angular JS/nodeJs, COBOL, PL/SQL, Endeca query, Velocity, JSP, JSON, AJAX/HTML/XHTML/JavaScript, Saleforce Platform Visualforce and Apex.
Application/Web Server: AWS S3|AWF|IAM|EC2, Open shift, Jenkin pipelines, JBoss, Liferay, Jboss, IBM Websphere, RAD, Tomcat, Spring Boot (including Embedded Jetty), Apache Kafka, Zookeeper, Glassfish, NodeJs, ReactJs, AngularJs, Angular 7, WebLogic, Endeca, Solr, Splunklr, MuleSoft ESB, Fuse ESB/CAMEL, HazelCast caching Server, Rabbit MQ, layer 7 Policy Manager and SAP Data Service.
Architectures & Frameworks: Spring framework, Spring Boot/Cloud, SOA, MicroSevices and API development, Portal/Portlet, Oauth/Oauth2, Ping Identity, JWE token, O/R Mapping (Hibernate and Ibatis/MyBatis), ETL Data Streaming and Exchange, Reactive Programming RxJava, Angular/AngularJS/React.js and Node.js), WSDL and RestFUL API, MVC frameworks( STRUCT, JSP) and CURAM software Framework.
Other Libraries: JPA, JAXB, EJB, JMX, JMS, JSF, Strut, Cocoon, SMPP, SMS, MMS, JavaMail, JNI, RMI, Velocity, JDBC, Client - Server programming, JNDI, LDAP, Java Security, Cryptography and Distributed Application Technologies.
Development Methodologies: Agile Development, Test Driven Development and OWASP TOP 10.
Development IDE and Tools: Intellij IDEA, Eclipse, STS, Liferay IDE, SOUPUI, SQL developer, Jmeter, Jprofiler and Memory Analyzer.
Cloud Service Solution: Amazon Oncloud Services (S3, SWF, IAM, EC2), DataTrans, KillBill, Stripe Payment solution and Salesforce Integration.
Code Base Repository: GitHub/BitBucket/GitLab, SVN, Microsoft Visual Source Safe and CVS.
Continuous integration: Maven, NPM, Bamboo, XL Deploy, Team city and Jenkins.
Project Manage and Issue Tracking Tools: ITIL ServiceNow, Confluence, JIRA, Mantis and Bugzilla.
WORK/PROJECT EXPERIENCES:
Confidential, Pittsburgh, Pennsylvania
Tech Lead/ Full stack Developer
Environment: Micro Services, Spring Boot, AngularJs/Angular7, YAML, JSON, SOAP, JAX-WS, Oauth, JWE, Ping Identity, IntelliJ IDEA, IBM Rational Application Developer (RAD), MAVEN, JIRA/VersionOne, JSON, JAX-RS, WebSphere Application Server, JSP/Servlet.
Responsibilities:
- Responsible for business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Develop java REST API Web service programs to convert the existing Servlet/JSP code to Re - usable APIs- which can be consumed from the Re-Designed Confidential Online Banking portal.
- Work with business analysts to clearly understand the functional requirements.
- Work with development and architecture teams to resolve vulnerabilities and to increase
- Take part in agile ceremonies such as Daily Stand ups with the team, sprint planning, story pointing, and prioritization meetings with Integration Manager and Scrum Master.
- Use JIRA and Version One tool for recording the task ownership as a part of agile methodology.
- Design and Develop new Microservice APIs with circuit breaker and Eureka Service for migrating existing and new functionalities of redesigned Confidential web portal.
- Develop and consume SOAP based Web Service Programs - for the enhancements of the Legacy as well as redesigned Confidential web portal.
- Angular modernization - migrating the existing and implementing new functionalities to Angular.
- Open Shift environments administration including externalizing configuration map variables.
- Jenkin pipelines set up, deployment repository and production promotion releases (DEV, UAT, QA, Promotion and Prod).
- Ping identity token and JWE token security enhancement.
- Designed and implemented the Web Socket technical solution for Fix Lock Rate new business solution.
- Perform network / system troubleshooting and transaction research to analyze and resolve endpoint problems in both the test and production environment.
- As technical lead, working with developers to ensure quality of works, code reviewing, mentoring junior level staff, and identifying issues that affect product delivery.
- As technical lead, responsible for ITIL ServiceNow Change Requests(CR) and Tasks (CT) for tracking and document production release propose.
Confidential
Senior Software Consultant
Responsibilities:
- Amazon SWF (Simple Workflow) on cloud platform integration.
- Amazon S3 on cloud platform integration.
- Amazon platform on cloud management console.
- Business requirements collaboration with Social and CRM teams, designed and implemented the integration platform that fulfill the varieties internal APIs.
- Delivery technical solution adopting and integrating with vary of authentication modules.
- Security review, Oauth integration, data encryption and decryption.
- Ensures code testing coverage and proper integration testing cases.
- Work closely with QA mentoring and training other peers.
- Technical documentation.
- Bug fixing and feature enhancement.
- Working with system support and administrators to set up staging and production servers.
Confidential
Senior Software Consultant
Environment: Spring Boot, WebLogic, Splunklr, Micro Services, restFUL API, JSON, IntelliJ IDEA, SQLDeveloper, MAVEN, JIRA, Jenkin, Bamboo, JSON.
Responsibilities:
- Design and implement the next generation APEX platform (Allowance and Promotion Execution). which is a brand new and extremely high profile project. .
- Analysis, redesign and modernize the technical solution for replacing Confidential Safeway's legacy ERP RTPP (Real Time product plan) system.
- Business requirements collaboration, designed and implemented new features the business modules such EDEAL, PPAPO and PPAPE etc.
- Existing application performance review, troubleshooting, bottleneck analysis, redesign new improvement algorithm and code refactoring.
- Provide technical recommendations and solutions at a high level.
- Ongoing bug fixing with production, UAT and development environments.
- Ensures code testing coverage and proper integration testing cases.
- Work closely with QA mentoring and training other peers.
- Technical documentation.
- Work with fast-paced, deadline-intensive environment, meets release milestones, and the new product has been launched on schedule.
Confidential
Senior Software Consultant
Environment: Micro Services, Spring Boot, Spring YAML and AWS S3 Integration, restFUL API, JSON, Oauth, Data Encryption/Decryption, IntelliJ IDEA, SQLDeveloper, MAVEN, JIRA, Junit, XML, JSON, SOA, XSLT, GitHub/BitBucket .
Responsibilities:
- Oracle Service Cloud importing and exporting data Integration design and API integration.
- Business requirements collaboration, designed and implemented the integration platform that fulfill the varieties client needs such as the mapping target, transferring protocols and running modes.
- Business routine ETL data migrating integration (importing & exporting) and scheduling.
- Security review, Oauth integration, data encryption and decryption.
- Ensures code testing coverage and proper integration testing cases.
- Work closely with QA mentoring and training other peers.
- Technical documentation.
- Bug fixing and feature enhancement.
- Hardware and Operating System requirements review and documentation.
- Working with system support and administrators to set up staging and production servers.
Confidential
Senior Software Consultant
Environment: J2EE, Tomcat, JBoss EAP 7 / Wild Fly, Kafka and Zookeeper, IntelliJ IDEA, SQLDeveloper, MAVEN, JIRA, Bamboo, XL Deploy, Junit, SonicQube, Crucible, XML, JSON, SOA, XSLT, Velocity, Junit/DB Unit/Mockito.
Responsibilities:
- Leads and plans integration and system test cycles and execution when needed.
- Integration upgrade from Lawson to People soft platform.
- Ensures technical direction and standards are implemented in deliverable.
- Coordinates deployments across multiple IT groups in Agile Environment.
- Prepares and reviews technical documentation including but not limited to user manuals, technical support guides and help desk documentation.
- Design and implemented the central converting application that re-formats data representation from variety applications into universal specification.
- Design and coding daily ongoing journals generation.
- Vendor specific data conversion integration such as BUNZL and Connolly.
- Auto-CAD tool real time data exchange and Web service integration with security enhancement (RxJava reacting programming).
- API gateway enhancement with Layer 7 policy manager.
- Using SAP Data Services package, participate on investigate on converting Java application into Event based ETL data streaming and integration.
- JBoss EAP 7 / Wild Fly Server, Kafka application services upgrade and CLI script integration.
- Ibatis to myBatis upgrade.
- Analyze legacy code and modernization, converted to Spring-Boot Web RestFUL API.
- Bamboo continuous integration and XL deployment.
- Test Driven development set up the Unit test demo project with 100% code and branch coverage based on 2400 lines code project.
Confidential
Lead Developer of Services
Environment: J2EE, Hibernate, Apache, Tomcat, HazelCast, Embeeded Jetty, RabbitMQ, Eclipse IDE, SQLDeveloper, MAVEN, Bugzilla, SoupUI, Jmeter, Junit-coverage, TeamCity, SOA, JSP, JAXB, XML, JSON, SOA, XSLT, Velocity, Junit/DB Unit/Mockito.
Responsibilities:
- Technical reviews, design and implementation of services group includes Authentication Service, User Service and Alert Service.
- Provided guideline of migrating legacy application to next generation services.
- Daily design and implement JSON restFUL APIs, that are used both internally and externally.
- Redesign and implemented Social Media Oauth authentication framework.
- Work closely with digital marketing team and clients, implemented and launched marketing tracker system that support multiple types (click, impression etc).
- Third party vendor restful API validation, prototype, design and implementation.
- Design and implemented Junit framework, improved Services group Junit test coverage from 10% to 90%+, significantly improved the code quality.
- Automatic testing scripts implementation for development, integration and stress testing (Jmeter, SoupUI and web based such as Postman).
- Train and mentor junior developers and QA resources.
- New technical explorer and software validation.
Confidential
Senior Software Consultant
Environment: J2EE, Hibernate, Apache, Tomcat, Endeca, Solr, Liferay, ZooKeeper, DB2/Oracle, Eclipse IDE, SQLDeveloper, SVN, JIRA, WSDL, SoupUI, Junit-coverage, Jenkins, Salesforce Training & Integration, Fire Bug/Xpath/XSL/CSS/XSLT, SOA, JSP, FUSE ESB Camel, Portal & Portlet, JAXB, XML, JSON, SOA, XSLT, Velocity, crystal report, iText PDF, ANT, MAVEN, Junit/DB Unit/Mockito, JProfiler/Memory Analyzer, Salesforce training.
Responsibilities:
- Customer financial and shipment qualification integration for auction details. A big successful project which created historical new record of leading multiple million dollars new application within 24 hours period.
- Next generation real time online bidding integration design and implementation. Replacing the legacy system, the project automatically enabled real-time updates of online bidder information to vendor hosted websites, especially for late registrations and changes. The project gained great optimization for functional performance and user experience, helping customers with difficulty for online bidding, the project increases online bidding revenue.
- Online inventory Narrow search and result refinement with Endeca queries.
- Soft sign in feature implementation.
- Fuse ESB memory usage trouble shooting and tune up.
- Diagnosed, identified and fixed application server memory leaking issue.
- Performance tune up by Stored Procedure Optimization.
- Migration whole project from ANT to MAVEN.
- Online PDF catalog file generation (iTEXT PDF and Crystal report valuation).
- Website Security enhancement.
- Website online registration bidding functional new features and enhancement.
- Public blog website implementation.
- Design and implement Unit test framework.
- Routine assignment and tasks
- Portlets design and implementation.
- Liferay content management design and localization.
- Code refactoring and package dependency reorganization.
- Mediative SEO enhancement.
- Restful API implementation.
Confidential
Senior Software Consultant
Environment: J2EE, Hibernate, JBOSS, rational database Server, Eclipse IDE, subversion (SVN), JIRA, Confluence, AJAX, JMS, WSDL, SoupUI, Junit-coverage, Fire Bug/Xpath/XSL/CSS/XSLT, SOA, EJB, JSP, Jailer, JSTL, XML, XSLT, UML and COBOL
Responsibilities:
- Develop and deliver complex Java enterprise software products on schedule
- Communicate and work effectively with project managers, business analysts, developers, QA, and clients.
- Work with client technical teams to determine the structure and function of the legacy system.
- Technical review, design, workload evaluation, implement and documentation over 30 components including web user cases pages, system batch applications and WSDL web services implementation in a fast-paced, team and deliverable-oriented work environment.
- Device/Network/Format selection user web interfaces functional groups.
- Line Equipment and line control unit batches.
- Service Orders WSDL web services and batches functional groups
- Common facility and components design and implementation.
- Large batches performance enhancement and troubleshooting, reduced the average executing time more than 90%.
- Meet the requirement that code has to be well tested and efficiently covered by Junit- coverage.
Confidential
Senior Web Developer
Environment: J2EE, strut, Hibernate, Apache Tomcat/Jetty, Glassfish Server, SQL database Server, Eclipse IDE, subversion (SVN), Mantis, AJAX, JMS, WSDL, SoupUI, crystal report, YUI, Selenium script/Fire Bug/Xpath/XSL/CSS/XSLT, SEO and Linux.
Responsibilities:
- Architectural design, integration methodology technical review, workload evaluation, and documentation for multiple business web sites and Point of Sales management.
- Under Linux environment, in charge of daily maintenance, routine releases, architectural design and development for multiple web and application servers.
- New feature implementation from web user visual interfaces to backend by adapting technologies such as Strut, JSP, AJAX/Javascript/YUI, Velocity Template Engine, MDB, Java Bean, JSP, Xhtml, XSLT and PHP.
- Revisited, design, developed and rolled out the new e-commerce backend sales tax engine, applying the latest HST policies throughout the whole system.
- Designed and developed the customer sales analysis tool, which gives the quick glimpse of top customers by daily, monthly, yearly or life time.
- Designed and developed new affiliate programs/APIs for fulfilling various customers’ requirements and platforms that includes: WSDL Feed, RSS Feed,Portable AJAX and widget/Html render feed. All those projects are bringing 100% yearly affiliate sales increasing.
- Design and develop the Crystal Reports and other reports for daily sales, inventory and accounting system, web based reports development, which involves YUI and AJAX programming.
- Roll out and support Mobile website.
- Sun Glassfish JMS server and Jasig Central Authentication Service Server ( CAS )
- Production performance enhancement, system (software and hardware) troubleshooting and review. Production servers (web server, integration, JMS and POS) investigation on Linux operating system. Authored Standard Operating Procedures (SOP) documents.
- Website SEO URLs’, load balancing and redirection rules setup.
- Database management and routine data mining for on-demand reports.
- SalesForce integration and WSDL API programming and sugerCRM platform evaluation.
- Technical on call support.
- Customer support issues investigation and fixing by using Mantis.
Confidential
Web Developer
Environment: J2EE, Cocoon, Spring, Hibernate, Mule (ESB/SOA), Apache Tomcat/Jetty, WebSphere Application Server, DB2/Oracle/SQL database Server, Eclipse IDE, subversion (SVN), JIRA, Selenium script/Fire Bug/Xpath/XSL/CSS/XSLT.
Responsibilities:
- Production performance enhancement including scalability, portability, extensibility, hibernate batching process and second level caching. The project adapted NeoLoad as web stress testing tool, Log4jdbc database real time SQL logs packages and MS SQL studio. Identified and eliminated unnecessary database SQL traffic. Improved 5-10% performance and eliminated majority of database running time errors.
- Strengthen production licensing key security, importing and exporting mechanism. The project is not only limited to licensing but also applied to visibility and accessibility based on license types.
- Massive real time reports data pagination, using Log4jdbc and JProfiler as investigation tool, re-implemented Java backend code, FlowScript and SQL enhancement. Improved over 90% response time, significantly improved user experience.
- Spring web authentication filter enhancement, upgraded the existing basic security filter with more sophisticated mechanism. The authentication filter gracefully handles variety of inbound requests (Service level and Server level), greatly improved production compatibility.
- WSDL Web service and customer production integration feature design, coding and deployment web services, mobile gateway, IBM Websphere Application Server. Testing tool is SoupUI.
- New feature implementation involving web user interfaces, Cocoon widgets and script actions. Massive notification processing includes Emails, Voice, Instant messenger, Blackberry, text pagers, etc. Applied technologies: Cocoon Flow Script, Form Template, Form data binding, Java Bean, JSP, Xhtml, XSLT and Cocoon widgets.
- Developer test cases throughout review and enhancement.
- Customer support issues investigation and fixing by using JIRA.