# Mark Pascual > Software Engineer Location: Santa Clara, California, United States Profile: https://flows.cv/markpascual An accomplished Software Engineer specializing in design, analysis, and development of distributed applications with extensive experience in the full software project cycle including requirements definition, prototyping, architecture, design, development, testing, and maintenance. Specialties: Languages: Java, Perl, SQL, XML, XSLT, Regexp, C, HTML, Javascript, JSON, C++, Lisp, Verilog. APIs: Servlets, JSP, Java Beans, Java Collections, DBCP, dom4j, log4j, JMS. Software: Tomcat, Apache httpd, ZooKeeper, Memcache, MemcacheDB, SonicMQ, Ant, Perforce, IntelliJ IDEA, TeamCity. Systems: Linux/Unix, Mac OS X, Windows (2000, XP). ## Work Experience ### Software Engineer @ Oscilar Jan 2025 – Present | Palo Alto, California, United States ### Senior Staff Software Engineer @ LinkedIn Jan 2018 – Jan 2023 ### Senior Engineering Manager @ LinkedIn Jan 2013 – Jan 2023 Leading a team of engineers working on Content. ### Engineering Manager @ LinkedIn Jan 2012 – Jan 2013 Leading a stellar group of engineers working on LinkedIn Groups. ### Senior Software Engineer @ LinkedIn Jan 2011 – Jan 2012 Working on LinkedIn Today components including emails. ### Lead Software Engineer @ FindLaw, a Thomson Reuters business Jan 2003 – Jan 2011 Technical lead on the Lawyer Directory suite (http://lawyers.findlaw.com) which includes product architecture, design, and implementation in a distributed system of more than 10 applications. Work with other FindLaw teams to integrate Lawyer Directory with other parts of the website. Work with other Thomson Reuters businesses to allow for the sharing and rapid update of Lawyer Directory data. · Technical point person for all Lawyer Directory product designs and implementations. Work with product team on requirements definitions. Work with project managers to create schedules and allocate tasks. · Lead developer on the Lawyer Directory search engine including data, architecture, and algorithm design using Java, SQL, XML, and Javascript running on Tomcat with Memcached and MemcacheDB. · Lead developer on an XML repository of over 1.5 million law firm and lawyer profiles including revisioning using Perl (mod_perl), XML, and RCS running on Apache httpd. · Lead developer on a law firm and lawyer; Perl (mod_perl) and XSLT running on Apache httpd. · Designed and implemented the interface to the Lawyer Directory profile, FirmSite, and video fulfillment systems. Designed the XML messaging format by taking input from all involved parties. Used Java, XML, and JMS running on Tomcat over SonicMQ/ESB. · Designed and implemented the web services used for the Lawyer Directory search portion of FindLaw's new mobile website (http://m.findlaw.com/lawyers) using Java and JSON running on Tomcat. · Led research and development of an implementation of Apache ZooKeeper to find a solution for distributed application coordination including cluster design, algorithm design and implementation, and performance analysis. ### Staff Engineer @ Sun Microsystems Jan 1995 – Jan 2003 Worked as part of an architecture team designing a graphics system for a server platform. Acted as lead architect for the InfiniBand interface to the graphics system. · Created high level architecture diagrams. · Analyzed design complexity and performance with regard to different physical implementations in an attempt to minimize risk (FPGA v. Gate Array v. ASIC). · Worked with other architects to specify features and system performance and to review critical areas of the graphics system such as programmable shading and anti-aliasing. Worked as the technical lead of the rendering pipe line for a high performance graphics controller. · Worked as part of the architecture and algorithms team to design the algorithms used in the rendering pipeline. · Designed the micro-architecture of the setup engine and sample generator sections of the rendering pipeline. · Responsible for the micro-architecture of all parts of the rendering pipeline. · Coded (Verilog RTL) the setup engine and sample generator for synthesis and simulation. Used Synopsys' Design Compiler and Module Compiler to synthesize the RTL. Wrote C and C++ code to assist in simulation and verification. · Assisted in ASIC vendor selection. Led the implementation of the ASIC test program. Worked closely with the ASIC vendor to manage the back end of the ASIC design. Member of Technical Staff Led the physical design of the command chip for a high performance graphics system. · Interacted with the ASIC vendor to move the ASIC from RTL complete to vendor sign-off. · Used vendor tools to verify placement and routing. · Used Motive timing analyzer to verify timing using vendor supplied back annotation. Designed, synthesized, simulated, and verified parts of a mid-range graphics controller. · Implemented various graphics algorithms in hardware using Verilog HDL. · Wrote C and C++ programs to simulate and verify the ASIC. ### Computer Programming Intern @ First Quadrant Jan 1994 – Jan 1994 Developed programs in C to process and calculate economic and financial data. Wrote SAS programs to maintain and regularly update a SAS-based database used to store economic and financial data. Wrote scripts to automate the monthly update process. Wrote PostScript code to present monthly updates to clients. ### Graphics Manager @ U.C. Berkeley Jan 1993 – Jan 1994 Developed and maintained graphics application programs in C using X Windows (X11R5) and TrueVision Stage graphics drivers. Assisted in the creation of videos and slides displaying the current research of the lab. ### Lab Assistant @ U.C. Berkeley Jan 1992 – Jan 1993 Helped students with projects and assignments in both LISP and C programming languages. Helped with program structure, algorithm design, and debugging techniques. ## Education ### MS in Electrical Engineering Stanford University ### BS in Bioengineering University of California, Berkeley ### Electronics Don Bosco Technical Institute ## Contact & Social - LinkedIn: https://linkedin.com/in/markepascual --- Source: https://flows.cv/markpascual JSON Resume: https://flows.cv/markpascual/resume.json Last updated: 2026-04-05