Anuja Sathe
*** ******** ******, *******, **, ***55 Telephone: 469-***-**** Email: acxqt4@r.postjobfree.com www.linkedin.com/in/anuja-sathe-b7148a57
OBJECTIVE
Seeking a challenging and high performance oriented role in Software engineering and utilize my skills and expertise to develop highly complex yet efficient applications.
SKILLS
Programming Languages : C++, C, JAVA, SQL,
Network Programming : Socket programming, TCP/IP
Scripting Languages : UNIX Shell scripting, Python
Operating Systems : UNIX and Windows
Other : GIT, XML, WireShark, Emacs, Code Composer Studio, MATLAB, Eclipse, TriangleMicroworks Test Harness
WORK EXPERIENCE
Software Engineer
Gridco Systems Woburn, MA
As a part of the software team, I was responsible for the development and enhancement of different applications for our Distributed Grid Controller product. The projects I worked on, contributed to valuable insights into C++, XML programming as well as Debugging tool GDB and python scripting.
I worked on the development of new multi-threaded application, implemented in C++, to route two way traffic between a TCP and a Serial socket.
EDUCATION
Master of Science, Computer Engineering GPA: 3.64
The University Of Texas at Dallas, Richardson, Texas Graduation: May 2015
Relevant Coursework: Advanced Computer Networks, Operating Systems, Design & Analysis of Computer Algorithms, Database Design, Algorithms and Data Structures
Bachelor of Engineering, Electronics Engineering GPA: 3.9
University of Mumbai, Mumbai, Maharashtra, India Graduation: May 2013
Honors: Received funding for the project ‘Multiple Aid for Blind Person’ from ‘Department of Science and Technology, Govt. of India’, Received Sir Ratan Tata Scholarship for academic excellence.
ACADEMICS PROJECTS:
Socket Programming (TCP, UDP, C and Operating Systems): Socket programming (TCP and UDP) was used as a data communication model between parent and multiple child processes.
Longest Monotonic Subsequence (Dynamic Programming, C++ and Design & Analysis of Algorithms): The generalized Longest Monotonic Subsequence problem was tackled using Dynamic programming. Along with Monotonically increasing subsequence, just monotonic sequence which may include repetition of numbers was also identified.
Demand Paging Design (Memory Management, C and Operating Systems): The general requirements of a demand paging scheme viz. implementation of a swap space, coordination between the swap space & main memory and global page replacement policy by utilizing the aging scheme were achieved in a simulated operating system.
Airline Database Design (MySQL, JAVA and Database Design): Airline database system was simulated for the user to search for, book and retrieve the flight details. The GUI was designed using JAVA.
CPU Scheduling Simulator (EDF, RM, JAVA and Real Time System): A simulator was designed to depict the working of three popular uniprocessor CPU scheduling algorithms- Cyclic Executive, EDF and RM scheduling algorithms